Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

¡Amigo de AI LCD!

Componentes y suministros

Arduino UNO
× 1
Potenciómetro giratorio (genérico)
× 1
Cables de puente (genéricos)
× 19
Breadboard (genérico)
× 1
botón
× 4
Resistencia de 100 ohmios
× 3
Resistencia de 221 ohmios
× 1
LCD estándar Adafruit - 16x2 blanco sobre azul
× 1

Aplicaciones y servicios en línea

Arduino IDE
Arduino Web Editor

Acerca de este proyecto

Para darte un amigo durante los momentos de soledad.

Código

  • El código
El código C / C ++
Puede extenderlo si lo desea, ¡simplemente publique el código extendido en un comentario! Simplemente copie y pegue esto después de "continuará". ->
lcd.clear ();
lcd.print ("Ser");
lcd.setCursor (2, 2);
lcd.print ("continuación");
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 () {// ponga su código de configuración aquí, para que se ejecute una vez:pinMode (buttonPin, INPUT); pinMode (buttonPin2, ENTRADA); pinMode (buttonPin3, ENTRADA); lcd. comienzo (16, 2); lcd.print ("(.) (.) Hola, yo"); lcd.setCursor (2, 2); lcd.print ("(____) am Robi"); retraso (2000); lcd.clear (); lcd.print ("(.) (.) Usted"); lcd.setCursor (2, 2); lcd.print ("____ puede hablar"); retraso (2000); lcd.clear (); lcd.print ("(-) (-) a"); lcd.setCursor (2, 2); lcd.print ("(____) yo!"); retraso (2000); lcd.clear (); lcd.print ("(.) (.) Toque"); lcd.setCursor (2, 2); lcd.print ("____ el"); retraso (2000); lcd.clear (); lcd.print ("(.) (.) pero"); lcd.setCursor (2, 2); lcd.print ("(____) tonelada"); delay (2000);} bucle vacío () {buttonState =digitalRead (buttonPin); if (buttonState ==HIGH) {lcd.clear (); lcd.print ("Hola, soy"); lcd.setCursor (2, 2); lcd.print ("Alejandro"); retraso (2000); lcd.clear (); lcd.print ("(*) (*) ¡Hola!"); lcd.setCursor (2, 2); lcd.print ("(____)"); retraso (2000); lcd.clear (); lcd.print ("(.) (.) Vamos"); lcd.setCursor (2, 2); lcd.print ("____ reproducir"); retraso (2000); lcd.clear (); lcd.print ("¡OK!"); lcd.setCursor (2, 2); lcd.print ("¿Pero dónde?"); retraso (2000); lcd.clear (); lcd.print ("(.) (.) Estacionar"); lcd.setCursor (2, 2); lcd.print ("(____) o casa?"); retraso (2000); lcd.clear (); lcd.print ("Izquierda =Estacionar"); lcd.setCursor (2, 2); lcd.print ("Derecha =Inicio"); retraso (2000); } buttonState =digitalRead (buttonPin2); if (buttonState ==HIGH) {lcd.clear (); lcd.print ("Vas a"); lcd.setCursor (2, 2); lcd.print ("el Parque ..."); retraso (2000); lcd.clear (); lcd.print ("(.) (.) Permite"); lcd.setCursor (2, 2); lcd.print ("____ swing!"); retraso (2000); lcd.clear (); lcd.print ("¡OK!"); lcd.setCursor (2, 2); lcd.print ("Te balanceas ..."); retraso (2000); lcd.clear (); lcd.print ("(*) (*) Soy"); lcd.setCursor (2, 2); lcd.print ("(___) cansado"); retraso (2000); lcd.clear (); lcd.print ("¡Yo también!"); lcd.setCursor (2, 2); lcd.print ("Vamos a beber"); retraso (2000); lcd.clear (); lcd.print ("(.) (.) Sí"); lcd.setCursor (2, 2); lcd.print ("(____)"); retraso (2000); lcd.clear (); lcd.print ("Ve a comprar"); lcd.setCursor (2, 2); lcd.print ("una bebida ..."); retraso (2000); lcd.clear (); lcd.print ("(*) (*) ¡Ahh!"); lcd.setCursor (2, 2); lcd.print ("____ OW !!"); retraso (2000); lcd.clear (); lcd.print ("¿Qué?"); lcd.setCursor (2, 2); lcd.print ("..."); retraso (2000); lcd.clear (); lcd.print ("(*) (*) Agua"); lcd.setCursor (2, 2); lcd.print ("[] entró en mi ojo"); retraso (2000); lcd.clear (); lcd.print ("Ser"); lcd.setCursor (2, 2); lcd.print ("continuación"); delay (2000);} buttonState =digitalRead (buttonPin3); if (buttonState ==HIGH) {lcd.clear (); lcd.print ("Vas a"); lcd.setCursor (2, 2); lcd.print ("tu casa ..."); retraso (2000); lcd.clear (); lcd.print ("(.) (.) ¡GUAU!"); lcd.setCursor (2, 2); lcd.print ("___ ¡Genial!"); retraso (2000); lcd.clear (); lcd.print ("Juegas para"); lcd.setCursor (2, 2); lcd.print ("el día ..."); retraso (2000); lcd.clear (); lcd.print ("Ser"); lcd.setCursor (2, 2); lcd.print ("continuación"); retraso (2000); lcd.clear ();}} 

Esquemas


Proceso de manufactura

  1. ¡Ataque OVNI!
  2. DIY Osciloscopio Arduino simple de 20 kHz en Nokia 5110 LCD
  3. Persianas inteligentes
  4. Arduclock 3D RGB
  5. Mi Río
  6. Sensor de obstáculos simple con Arduino
  7. Juego de joystick
  8. Encuéntrame
  9. Osciloscopio DIY de 10Hz-50kHz en pantalla LCD de 128x64
  10. Pequeño vagabundo
  11. Joystick de Arduino