Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Amigo do AI LCD!

Componentes e suprimentos

Arduino UNO
× 1
Potenciômetro rotativo (genérico)
× 1
Fios de jumpers (genérico)
× 19
Breadboard (genérico)
× 1
botão
× 4
Resistor 100 ohm
× 3
Resistor 221 ohm
× 1
Adafruit LCD padrão - 16x2 branco em azul
× 1

Aplicativos e serviços online

Arduino IDE
Arduino Web Editor

Sobre este projeto


Para lhe dar um amigo em momentos de solidão.

Código

  • 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


Processo de manufatura

  1. Ataque OVNI!
  2. DIY Simple 20 kHz Arduino Oscilloscope no Nokia 5110 LCD
  3. Smart Blinds
  4. 3D RGB Arduclock
  5. MyRiver
  6. Sensor de obstáculo simples com Arduino
  7. Joystick Game
  8. Encontre-me
  9. Osciloscópio DIY 10Hz-50kHz em tela LCD 128x64
  10. Pequeno Rover