Amigo do AI LCD!
Componentes e suprimentos
| | × | 1 | |
| Potenciômetro rotativo (genérico) | | × | 1 | |
| Fios de jumpers (genérico) | | × | 19 | |
| | × | 1 | |
| | × | 4 | |
| | × | 3 | |
| | × | 1 | |
| Adafruit LCD padrão - 16x2 branco em azul | | × | 1 | |
Aplicativos e serviços online
Sobre este projeto
Para lhe dar um amigo em momentos de solidão.
Código
O código C / C ++
Você pode estendê-lo se quiser, basta postar o código estendido em um comentário! Basta copiar e colar depois de "para continuar". ->
lcd.clear ();
lcd.print ("Ser");
lcd.setCursor (2, 2);
lcd.print ("continuado.");
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 () {// coloque seu código de configuração aqui, para executar uma vez:pinMode (buttonPin, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); lcd.begin (16, 2); lcd.print ("(.) (.) Hi I"); lcd.setCursor (2, 2); lcd.print ("(____) am Robi"); atraso (2000); lcd.clear (); lcd.print ("(.) (.) Você"); lcd.setCursor (2, 2); lcd.print ("____ pode falar"); atraso (2000); lcd.clear (); lcd.print ("(-) (-) para"); lcd.setCursor (2, 2); lcd.print ("(____) eu!"); atraso (2000); lcd.clear (); lcd.print ("(.) (.) Toque em"); lcd.setCursor (2, 2); lcd.print ("____ the"); atraso (2000); lcd.clear (); lcd.print ("(.) (.) mas"); lcd.setCursor (2, 2); lcd.print ("(____) ton"); atraso (2000);} void loop () {buttonState =digitalRead (buttonPin); if (buttonState ==HIGH) {lcd.clear (); lcd.print ("Olá, sou"); lcd.setCursor (2, 2); lcd.print ("Alexander"); atraso (2000); lcd.clear (); lcd.print ("(*) (*) Olá!"); lcd.setCursor (2, 2); lcd.print ("(____)"); atraso (2000); lcd.clear (); lcd.print ("(.) (.) Vamos"); lcd.setCursor (2, 2); lcd.print ("____ reproduzir"); atraso (2000); lcd.clear (); lcd.print ("OK!"); lcd.setCursor (2, 2); lcd.print ("Mas onde?"); atraso (2000); lcd.clear (); lcd.print ("(.) (.) Park"); lcd.setCursor (2, 2); lcd.print ("(____) ou em casa?"); atraso (2000); lcd.clear (); lcd.print ("Esquerda =Estacionar"); lcd.setCursor (2, 2); lcd.print ("Direita =Casa"); atraso (2000); } buttonState =digitalRead (buttonPin2); if (buttonState ==HIGH) {lcd.clear (); lcd.print ("Você vai para"); lcd.setCursor (2, 2); lcd.print ("o Parque ..."); atraso (2000); lcd.clear (); lcd.print ("(.) (.) Vamos"); lcd.setCursor (2, 2); lcd.print ("____ swing!"); atraso (2000); lcd.clear (); lcd.print ("OK!"); lcd.setCursor (2, 2); lcd.print ("Você balança ..."); atraso (2000); lcd.clear (); lcd.print ("(*) (*) Sou"); lcd.setCursor (2, 2); lcd.print ("(___) cansado"); atraso (2000); lcd.clear (); lcd.print ("Eu também!"); lcd.setCursor (2, 2); lcd.print ("Vamos beber."); atraso (2000); lcd.clear (); lcd.print ("(.) (.) Sim"); lcd.setCursor (2, 2); lcd.print ("(____)"); atraso (2000); lcd.clear (); lcd.print ("Você vai comprar"); lcd.setCursor (2, 2); lcd.print ("uma bebida ..."); atraso (2000); lcd.clear (); lcd.print ("(*) (*) Ahh!"); lcd.setCursor (2, 2); lcd.print ("____ OW !!"); atraso (2000); lcd.clear (); lcd.print ("O quê?"); lcd.setCursor (2, 2); lcd.print ("..."); atraso (2000); lcd.clear (); lcd.print ("(*) (*) Água"); lcd.setCursor (2, 2); lcd.print ("[] entrou no meu olho"); atraso (2000); lcd.clear (); lcd.print ("Ser"); lcd.setCursor (2, 2); lcd.print ("continuado."); atraso (2000);} buttonState =digitalRead (buttonPin3); if (buttonState ==HIGH) {lcd.clear (); lcd.print ("Você vai para"); lcd.setCursor (2, 2); lcd.print ("sua casa ..."); atraso (2000); lcd.clear (); lcd.print ("(.) (.) WOW!"); lcd.setCursor (2, 2); lcd.print ("___ Legal!"); atraso (2000); lcd.clear (); lcd.print ("Você joga para"); lcd.setCursor (2, 2); lcd.print ("o dia ..."); atraso (2000); lcd.clear (); lcd.print ("Ser"); lcd.setCursor (2, 2); lcd.print ("continuado."); atraso (2000); lcd.clear ();}}
Esquemas