KI-LCD-Freund!
Komponenten und Verbrauchsmaterialien
| | × | 1 | |
| Drehpotentiometer (allgemein) | | × | 1 | |
| | × | 19 | |
| | × | 1 | |
| | × | 4 | |
| | × | 3 | |
| | × | 1 | |
| Adafruit Standard LCD - 16x2 Weiß auf Blau | | × | 1 | |
Über dieses Projekt
Um dir in einsamen Zeiten einen Kumpel zu geben.
Code
Der CodeC/C++
Sie können es erweitern, wenn Sie möchten, posten Sie einfach den erweiterten Code in einem Kommentar! Kopieren Sie dies einfach und fügen Sie es nach "fortsetzung" ein. -->
lcd.clear();
lcd.print("Sein");
lcd.setCursor(2, 2);
lcd.print("Fortsetzung.");
delay(2000);#include LiquidCrystal lcd(12, 11, 5, 4, 3, 2));const int buttonPin =9;int buttonState =0;const int buttonPin2 =10;const int buttonPin3 =8;void setup () { // Setze deinen Setup-Code hier ein, um ihn einmal auszuführen:pinMode (buttonPin, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); lcd.begin(16, 2); lcd.print(" (.) (.) Hallo ich"); lcd.setCursor(2, 2); lcd.print("(____) bin Robi"); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.) Sie "); lcd.setCursor(2, 2); lcd.print(" ____ kann sprechen"); Verzögerung (2000); lcd.clear(); lcd.print(" (-) (-) zu "); lcd.setCursor(2, 2); lcd.print(" (____) ich!"); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.)Tippen"); lcd.setCursor(2, 2); lcd.print(" ____ der"); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.) aber"); lcd.setCursor(2, 2); lcd.print(" (____) Tonne"); Verzögerung (2000);} ungültige Schleife () { buttonState =digitalRead (buttonPin); if (buttonState ==HIGH) {lcd.clear(); lcd.print("Hallo ich bin"); lcd.setCursor(2, 2); lcd.print("Alexander"); Verzögerung (2000); lcd.clear(); lcd.print(" (*) (*) Hallo!"); lcd.setCursor(2, 2); lcd.print(" (____)"); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.)Lass uns"); lcd.setCursor(2, 2); lcd.print(" ____ spielen"); Verzögerung (2000); lcd.clear(); lcd.print("OK!"); lcd.setCursor(2, 2); lcd.print("Aber wo?"); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.) Parken"); lcd.setCursor(2, 2); lcd.print(" (____)oder nach Hause?"); Verzögerung (2000); lcd.clear(); lcd.print("Links =Parken"); lcd.setCursor(2, 2); lcd.print("Rechts =Home"); Verzögerung (2000); } buttonState =digitalRead (buttonPin2); if (buttonState ==HIGH) {lcd.clear(); lcd.print("Sie gehen zu"); lcd.setCursor(2, 2); lcd.print("der Park..."); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.) Lets"); lcd.setCursor(2, 2); lcd.print(" ____ Schaukel!"); Verzögerung (2000); lcd.clear(); lcd.print("OK!"); lcd.setCursor(2, 2); lcd.print("Du schwingst..."); Verzögerung (2000); lcd.clear(); lcd.print(" (*) (*) Ich bin"); lcd.setCursor(2, 2); lcd.print(" (___) müde"); Verzögerung (2000); lcd.clear(); lcd.print("Ich auch!"); lcd.setCursor(2, 2); lcd.print("Lass uns trinken."); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.) Ja"); lcd.setCursor(2, 2); lcd.print(" (____) "); Verzögerung (2000); lcd.clear(); lcd.print("Du gehst kaufen"); lcd.setCursor(2, 2); lcd.print("ein Getränk..."); Verzögerung (2000); lcd.clear(); lcd.print(" (*) (*) Ahh!"); lcd.setCursor(2, 2); lcd.print(" ____ OW!!"); Verzögerung (2000); lcd.clear(); lcd.print("Was?"); lcd.setCursor(2, 2); lcd.print("..."); Verzögerung (2000); lcd.clear(); lcd.print(" (*) (*)Wasser"); lcd.setCursor(2, 2); lcd.print(" []ist mir ins Auge gefallen"); Verzögerung (2000); lcd.clear(); lcd.print("Sein"); lcd.setCursor(2, 2); lcd.print("Fortsetzung."); delay(2000);} buttonState =digitalRead(buttonPin3); if (buttonState ==HIGH) {lcd.clear(); lcd.print("Sie gehen zu"); lcd.setCursor(2, 2); lcd.print("Ihr Zuhause..."); Verzögerung (2000); lcd.clear(); lcd.print(" (.) (.) WOW!"); lcd.setCursor(2, 2); lcd.print(" ___ Cool!"); Verzögerung (2000); lcd.clear(); lcd.print("Du spielst für"); lcd.setCursor(2, 2); lcd.print("der Tag..."); Verzögerung (2000); lcd.clear(); lcd.print("Sein"); lcd.setCursor(2, 2); lcd.print("Fortsetzung."); Verzögerung (2000); lcd.clear();}}
Schaltpläne