Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

KI-LCD-Freund!

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Drehpotentiometer (allgemein)
× 1
Jumper (generisch)
× 19
Breadboard (generisch)
× 1
Schaltfläche
× 4
Widerstand 100 Ohm
× 3
Widerstand 221 Ohm
× 1
Adafruit Standard LCD - 16x2 Weiß auf Blau
× 1

Apps und Onlinedienste

Arduino-IDE
Arduino Web Editor

Über dieses Projekt

Um dir in einsamen Zeiten einen Kumpel zu geben.

Code

  • Der 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


Herstellungsprozess

  1. UFO-Angriff!
  2. DIY Einfaches 20-kHz-Arduino-Oszilloskop auf Nokia 5110 LCD
  3. Smart Blinds
  4. 3D RGB Arduclock
  5. MyRiver
  6. Einfacher Hindernissensor mit Arduino
  7. Joystick-Spiel
  8. Finde mich
  9. DIY 10Hz-50kHz Oszilloskop auf 128x64 LCD-Display
  10. Kleiner Rover