Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Ami LCD AI !

Composants et fournitures

Arduino UNO
× 1
Potentiomètre rotatif (générique)
× 1
Câbles de raccordement (générique)
× 19
Planche à pain (générique)
× 1
bouton
× 4
Résistance 100 ohm
× 3
Résistance 221 ohm
× 1
Adafruit Standard LCD - 16x2 Blanc sur Bleu
× 1

Applications et services en ligne

Arduino IDE
Éditeur Web Arduino

À propos de ce projet

Pour vous donner un copain pendant les moments de solitude.

Code

  • Le code
Le codeC/C++
Vous pouvez l'étendre si vous le souhaitez, il suffit de publier le code étendu dans un commentaire ! Copiez et collez simplement ceci après "à suivre". -->
lcd.clear();
lcd.print("Être ");
lcd.setCursor(2, 2);
lcd.print("suite.");
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() { // mettez votre code de configuration ici, à exécuter une fois :pinMode(buttonPin, INPUT); pinMode(boutonPin2, INPUT); pinMode (boutonPin3, INPUT); lcd.begin (16, 2); lcd.print(" (.) (.) Salut je"); lcd.setCursor(2, 2); lcd.print("(____) suis Robi"); retard (2000); lcd.clear(); lcd.print(" (.) (.) Vous "); lcd.setCursor(2, 2); lcd.print(" ____ peut parler"); retard (2000); lcd.clear(); lcd.print(" (-) (-) à "); lcd.setCursor(2, 2); lcd.print(" (____) moi!"); retard (2000); lcd.clear(); lcd.print(" (.) (.)Tapez"); lcd.setCursor(2, 2); lcd.print(" ____ le"); retard (2000); lcd.clear(); lcd.print(" (.) (.) mais"); lcd.setCursor(2, 2); lcd.print(" (____) tonne"); delay(2000);}void loop() { buttonState =digitalRead(buttonPin); if (buttonState ==HIGH) { lcd.clear(); lcd.print("Bonjour je suis"); lcd.setCursor(2, 2); lcd.print("Alexandre"); retard (2000); lcd.clear(); lcd.print(" (*) (*) Salut!"); lcd.setCursor(2, 2); lcd.print(" (____)"); retard (2000); lcd.clear(); lcd.print(" (.) (.)Allons"); lcd.setCursor(2, 2); lcd.print(" ____ jouer"); retard (2000); lcd.clear(); lcd.print("OK!"); lcd.setCursor(2, 2); lcd.print("Mais où ?"); retard (2000); lcd.clear(); lcd.print(" (.) (.) Parc"); lcd.setCursor(2, 2); lcd.print(" (____) ou à la maison ?"); retard (2000); lcd.clear(); lcd.print("Gauche =Parc"); lcd.setCursor(2, 2); lcd.print("Droite =Accueil"); retard (2000); } buttonState =digitalRead(buttonPin2); if (buttonState ==HIGH) { lcd.clear(); lcd.print("Vous allez à"); lcd.setCursor(2, 2); lcd.print("le parc..."); retard (2000); lcd.clear(); lcd.print(" (.) (.) Lets"); lcd.setCursor(2, 2); lcd.print(" ____ swing!"); retard (2000); lcd.clear(); lcd.print("OK!"); lcd.setCursor(2, 2); lcd.print("Vous balancez..."); retard (2000); lcd.clear(); lcd.print(" (*) (*) je suis"); lcd.setCursor(2, 2); lcd.print(" (___) fatigué"); retard (2000); lcd.clear(); lcd.print("Moi aussi!"); lcd.setCursor(2, 2); lcd.print("On boit."); retard (2000); lcd.clear(); lcd.print(" (.) (.) Ouais"); lcd.setCursor(2, 2); lcd.print(" (____) "); retard (2000); lcd.clear(); lcd.print("Vous allez acheter"); lcd.setCursor(2, 2); lcd.print("un verre..."); retard (2000); lcd.clear(); lcd.print(" (*) (*) Ahh!"); lcd.setCursor(2, 2); lcd.print(" ____ OW!!); retard (2000); lcd.clear(); lcd.print("Quoi ?"); lcd.setCursor(2, 2); lcd.print("..."); retard (2000); lcd.clear(); lcd.print(" (*) (*)Eau"); lcd.setCursor(2, 2); lcd.print(" [] est entré dans mon œil"); retard (2000); lcd.clear(); lcd.print("Être "); lcd.setCursor(2, 2); lcd.print("suite."); delay(2000);} buttonState =digitalRead(buttonPin3); if (buttonState ==HIGH) { lcd.clear(); lcd.print("Vous allez à"); lcd.setCursor(2, 2); lcd.print("votre maison..."); retard (2000); lcd.clear(); lcd.print(" (.) (.) WOW !"); lcd.setCursor(2, 2); lcd.print(" ___ Cool !"); retard (2000); lcd.clear(); lcd.print("Vous jouez pour"); lcd.setCursor(2, 2); lcd.print("le jour..."); retard (2000); lcd.clear(); lcd.print("Être"); lcd.setCursor(2, 2); lcd.print("suite."); retard (2000); lcd.clear();}}

Schémas


Processus de fabrication

  1. Attaque d'OVNI !
  2. Oscilloscope Arduino 20 kHz simple bricolage sur écran LCD Nokia 5110
  3. Stores intelligents
  4. Ardulock 3D RVB
  5. MyRiver
  6. Capteur d'obstacles simple avec Arduino
  7. Jeu de manette
  8. Trouvez-moi
  9. Oscilloscope DIY 10Hz-50kHz sur écran LCD 128x64