MINIJUEGO en PANTALLA LCD con ARDUINO || explicado paso a paso || para principiantes || FACIL ✅

  Рет қаралды 22,891

Robot UNO

Robot UNO

Күн бұрын

▶CÓDIGO DE PROGRAMACIÓN + ESQUEMA DE CONEXIONES: www.robotuno.com/minijuego-co...
▶LISTA de MATERIALES :
🟠 Pantalla LCD: amzn.to/30QCLOm
🟣Protoboard + cables: amzn.to/3bYNcmU
🟢Placa arduino UNO: amzn.to/2JPffZX
📢Mi kit de ARDUINO: amzn.to/2FYAw1N
+++++++++++++++++++++++++++++
+++++++ REDES SOCIALES +++++++
+++++++++++++++++++++++++++++
✅Instagram: robotuno?u...
✅TikTok: / robot_uno
✅Pagina web: www.robotuno.com/
➜COMENTA que te ha parecido y dale a 👍
➜SUSCRIBETE para no perderte ningún vídeo

Пікірлер: 83
@RobotUNO
@RobotUNO 7 ай бұрын
👇Más Proyectos de Electronica y Arduino👇 www.robotuno.com/
@andresvelandiaguerrero3041
@andresvelandiaguerrero3041 2 жыл бұрын
Muchas gracias por este vídeo. Me cambió la manera de ver el arduino. 🎇🎇🎇🎇🎇🎇🎇🎇
@sebastianpoma8386
@sebastianpoma8386 3 жыл бұрын
GRACIAS BRO BUEN EJERCICIO, ERES EL UNICO QUE SUBE EL CODIGO GRACIAS.
@gdp2906
@gdp2906 11 ай бұрын
Ya lo probé, funciona perfectamente 😀
@mari0_gomezz
@mari0_gomezz 3 жыл бұрын
ME ENCANTA ESTE PROYECTO!!!!!!!!!!!!!!!!!!!!!!😍😍😍😍
@RobotUNO
@RobotUNO 3 жыл бұрын
Muchas gracias!
@elihanmunoz4890
@elihanmunoz4890 3 жыл бұрын
Increíble bro, jamás pense que con el LCD se podría utilizar para proyectos como esos
@RobotUNO
@RobotUNO 3 жыл бұрын
Muchas gracias!
@laclavedesamulo9401
@laclavedesamulo9401 3 жыл бұрын
Una pregunta, afuerzas se tiene que usar el potenciómetro ??
@e_ss9706
@e_ss9706 3 жыл бұрын
¿Una resistencia de 5K1 ohms sirve?
@melanydavila3293
@melanydavila3293 3 жыл бұрын
se puede utilizar potenciometro de los otros????
@andresvelandiaguerrero3041
@andresvelandiaguerrero3041 2 жыл бұрын
Cómo se modifica el código con el protocolo I2C? Se supone que no hay que cablear tanto para la pantalla LCD pero ¿cómo utilizo el SCL y el SDA?
@marcelagonzales326
@marcelagonzales326 3 жыл бұрын
Está buenísimo
@juangabrielanconabrito7380
@juangabrielanconabrito7380 2 жыл бұрын
exelente amigo...de casualidad tendras el SPACE INVADER soy fanatico de ese jueguito...salu2
@rayogino1802
@rayogino1802 2 жыл бұрын
medio tarde este comentario, pero es mejor si al pin A del lcd le conectar una resistencia de 220 al positivo y un cable del pin K al negativo yo se lo aplique y me gusto mas el proyecto. saludos
@joacorod1240
@joacorod1240 Жыл бұрын
Muchas gracias, no entendia por que no tenia brillo!! Ahora me funciono perfecto.
@Germain-nd4sb
@Germain-nd4sb 8 күн бұрын
Gracias bro
@ericdossantoscorrales1172
@ericdossantoscorrales1172 2 жыл бұрын
Que grande Bro, este canal me encanta por lo bien que te explicas y porqué el código lo tiene quien lo necesite. Felicidades por lo que has logrado
@benjamin658
@benjamin658 3 жыл бұрын
A mi me funciono a la primera like
@hugotorcuato1664
@hugotorcuato1664 3 жыл бұрын
Yo que tengo mi pantalla lcd con mi modulo no me funciona verdad?
@brandonespinosa3918
@brandonespinosa3918 Жыл бұрын
Excelente video bro 🔥🔥🔥me podrías pasar el código por favor 😃💪🏾
@sector2833
@sector2833 3 жыл бұрын
por que no conectaste el brillo de la pantalla en el pin K se ve oscuro
@chicadev
@chicadev 8 ай бұрын
buenas! me gusto mucho, me pasarias el codigo?
@fj_yt594
@fj_yt594 2 жыл бұрын
Me da error compilado para la tarjeta Arduino uno
@MisterioW-rx8wd
@MisterioW-rx8wd 2 жыл бұрын
Hola me podrías pasar el código
@saidvalerav2048
@saidvalerav2048 3 жыл бұрын
Hola , soy nuevo suscriptor, me gustan tus proyectos porque son interesantes Donde puedo conseguir los materiales Y en donde estudias.
@RobotUNO
@RobotUNO 3 жыл бұрын
Buenas!! pues soy de españa y los materiales puedes encontrarlos en la descripcion del video (son enlaces a amazon). El codigo te lo dejo en el comentario de abajo, por si lo necesitas
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@nerytrejo7
@nerytrejo7 2 жыл бұрын
Se apaga mi arduino que pasa?
@saidvalerav2048
@saidvalerav2048 3 жыл бұрын
Que programas usas para editar
@RobotUNO
@RobotUNO 3 жыл бұрын
Wondershare filmora. Va muy bien y es muy sencillo de utilizar
@saidvalerav2048
@saidvalerav2048 3 жыл бұрын
@@RobotUNO gracias
@DavidLopez-by6qp
@DavidLopez-by6qp 10 күн бұрын
Sabes por qué no me da imagen
@Tr-uc8dz
@Tr-uc8dz 3 жыл бұрын
Hola, soy un principiante en este tema y me gusta mucho, pero a la hora de programar, no me sale nada. Me gustaría saber si me puedes andar algún típ o consejo, o algún curso que conozcas para mejorar. Por cierto, tienes un nuevo sub ya que te lo mereces ¡El mejor canal de Arduino!
@RobotUNO
@RobotUNO 3 жыл бұрын
Muchas gracias!! Pues yo aprendí a programar en la universidad, pero la verdad es que por youtube hay muchisimos tutoriales en los que explican muy bien todo. Un saludo!
@Tr-uc8dz
@Tr-uc8dz 3 жыл бұрын
Ok, muchas gracias
@Pyro.
@Pyro. 3 жыл бұрын
Buenas! estaba probando el programa pero al poner el codigo en la pantalla LCD solo me aparecen bloques blancos en la parte de arriba sera por tener algo mal conectado? :C
@alanny4778
@alanny4778 3 жыл бұрын
Me pasa igual, pudiste encontrar la solución?
@Pyro.
@Pyro. 3 жыл бұрын
@@alanny4778 No ni idea u-u
@RobotUNO
@RobotUNO 3 жыл бұрын
No se cual podria ser el problema, nunca me ha pasado eso.
@Pyro.
@Pyro. 3 жыл бұрын
@@RobotUNO es por la calibracion que uno debe hacer con la pantalla eso y una mala conexion kdkdkd por cierto el codigo incluye el codigo del boton? O como esta especificado el boton en el codigo? Es que no me funciona :c
@saidvalerav2048
@saidvalerav2048 3 жыл бұрын
Hola otra vez, esque estoy pensando en iniciar un canal de robotica pero no se como iniciar
@RobotUNO
@RobotUNO 3 жыл бұрын
Solo tienes que empezar a subir videos. Esta es tu cuenta de youtube. Hay muchos tutoriales
@f.amecatronics6532
@f.amecatronics6532 3 жыл бұрын
Saludos desde México me podrían pasar el código por favor me agrada el proyecto
@RobotUNO
@RobotUNO 3 жыл бұрын
En la descripcion del video hay un enlace para descargar el codigo de programacion
@user-kf5qc1xc4v
@user-kf5qc1xc4v 5 ай бұрын
Yo hice tal y como dice la programación pero me sale error 😢
@IMBERNONSAEZABEL
@IMBERNONSAEZABEL 3 жыл бұрын
Hola, puedes pasarnos el programa? gracias!!
@RobotUNO
@RobotUNO 3 жыл бұрын
Tienes un enlace en la descripcion del video
@yehohananb1280
@yehohananb1280 3 жыл бұрын
Muy buen proyecto bro,¿ me pasarias por favor el código? Saludos!
@RobotUNO
@RobotUNO 3 жыл бұрын
Claro!!!! aqui tienes el codigo!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@yehohananb1280
@yehohananb1280 3 жыл бұрын
@@RobotUNO muchísimas gracias, ya lo voy a hacer😄
@RobotUNO
@RobotUNO 3 жыл бұрын
@@yehohananb1280 De nada!!
@saidvalerav2048
@saidvalerav2048 3 жыл бұрын
Hola pero en que aparato lo puedo encontrar
@RobotUNO
@RobotUNO 3 жыл бұрын
El que??
@saidvalerav2048
@saidvalerav2048 3 жыл бұрын
@@RobotUNO los materiales del video en que aparato se consigue
@RobotUNO
@RobotUNO 3 жыл бұрын
En la descripcion tienes un enlace a todos
@user-kf5qc1xc4v
@user-kf5qc1xc4v 5 ай бұрын
A mi sale un error
@ronaldgarcia6544
@ronaldgarcia6544 3 жыл бұрын
hermano ya me suscribí, bro pasame el codigo esta muy genial el proyecto, aunque no se si me funcione ya tengo todo bien puesto, cada cosa en su lugar, pero vamos a ver, pasame el código bro
@RobotUNO
@RobotUNO 3 жыл бұрын
Aqui tienes el codigo Ronald!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@lucianobengolea4492
@lucianobengolea4492 3 жыл бұрын
@@RobotUNO bro solo seria esto o todo byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@martindeniz6281
@martindeniz6281 3 жыл бұрын
hola, muy buen vídeo, me puedes pasar el código?
@RobotUNO
@RobotUNO 3 жыл бұрын
CLARO!! aqui lo tienes Martin!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@angelrobertotorizromero8544
@angelrobertotorizromero8544 3 жыл бұрын
Hola, ¿Me puedes pasar el código? Buen vídeo ;))
@RobotUNO
@RobotUNO 3 жыл бұрын
Claro!! aqui lo tienes!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@lucianobengolea4492
@lucianobengolea4492 3 жыл бұрын
@@RobotUNO LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@chonga1234567890
@chonga1234567890 3 жыл бұрын
Exelente. Me podrias pasar el codigo por favor gracias
@RobotUNO
@RobotUNO 3 жыл бұрын
Claro!!! aqui lo tienes Gaston!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@borjaaltamiraareizaga6532
@borjaaltamiraareizaga6532 3 жыл бұрын
Me encanta! Me podrías enviar el código? Muchas gracias!
@RobotUNO
@RobotUNO 3 жыл бұрын
Claro! aqui tienes el codigo de este proyecto!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@borjaaltamiraareizaga6532
@borjaaltamiraareizaga6532 3 жыл бұрын
@@RobotUNO muchas gracias!
@killbyn5929
@killbyn5929 3 жыл бұрын
me podes explicar el codigo
@RobotUNO
@RobotUNO 3 жыл бұрын
Explicarlo en un comentario es muy dificil. Te lo adjunto a continuacion. Un saludo!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@rickyh8967
@rickyh8967 3 жыл бұрын
me podrias pasar el codigo bro
@RobotUNO
@RobotUNO 3 жыл бұрын
Claro!! aqui lo tienes!
@RobotUNO
@RobotUNO 3 жыл бұрын
//Canal -> RobotUNO //Minijuego con pantalla LCD #include //libreria de la pantalla LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Configura los pines de salida para la lcd byte letra1[8] = { B01110, B00100, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra2[8] = { B01110, B00100, B11111, B01110, B11011, B00000, B11111, B11111 }; byte letra6[8] = { B01110, B10101, B11111, B01110, B01010, B01010, B11111, B01010 }; byte letra0[8] = { B00000, B00000, B00000, B00000, B00000, B00000, B00000, B00000 }; byte letra3[8] = { B00000, B00000, B00000, B11111, B11111, B11111, B11111, B11111 }; byte letra4[8] = { B00000, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; byte letra5[8] = { B01110, B11111, B11111, B11111, B11111, B11111, B11111, B11111 }; int x=15; int y=1; int obstaculos=0; int vel=300; int puntaje=0; int GameOver=3; void setup(){ lcd.begin(16, 2); lcd.createChar(1, letra1); lcd.createChar(2, letra2); lcd.createChar(3, letra3); lcd.createChar(4, letra4); lcd.createChar(5, letra5); lcd.createChar(0, letra0); lcd.createChar(6, letra6); } void loop(){ lcd.setCursor(7, 0); //Posición del nombre del canal lcd.print("RobotUNO"); lcd.setCursor(0, 0); //Coloca el numero 0 lcd.print(obstaculos); lcd.setCursor(x,y); lcd.write(byte(3)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(4)); delay(vel); lcd.setCursor(x,y); lcd.write(byte(5)); delay(vel); lcd.clear(); lcd.setCursor(GameOver, 1); lcd.setCursor(3, 1); lcd.write(byte(1)); if (digitalRead(7) == HIGH){ lcd.setCursor(3, 1); lcd.write(byte(0)); lcd.setCursor(3, 0); lcd.write(byte(2)); } else if(3 == x){ lcd.clear(); lcd.setCursor(3, 0); lcd.print("Game Over"); lcd.setCursor(7, 1); lcd.write(byte(6)); delay(3000); puntaje=obstaculos; lcd.setCursor(3, 1); lcd.print("Puntaje:"); lcd.setCursor(12, 1); lcd.print(puntaje); delay(6000); obstaculos=0; } x=x-1; if (x
@rickyh8967
@rickyh8967 3 жыл бұрын
@@RobotUNO gracias
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 7 МЛН
ARDUINO | Metro por ultrasonidos con pantalla LCD
8:12
Juan Pablo Martínez
Рет қаралды 54 М.
✅ Conexión y Prueba Rapida del LCD 2x16 Paso aPaso
4:31
El profe García
Рет қаралды 334 М.
✨ Pantalla LCD SIN POTENCIÓMETRO ✨| PASO A PASO✅| ARDUINO UNO
5:17
Line follower Robot using Arduino | IR sensor | L298n driver
10:26
Skynet Robotics
Рет қаралды 38 М.
Robotic Arm Arduino - Save/Play/Export/Import Movements/positions.
10:34
Мой инст: denkiselef. Как забрать телефон через экран.
0:54
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 1,7 МЛН