Gracias por tus aportes, soy estudiante de Ing. Eléctrica, y ultimamente me ha llamado mucho la atención todo lo electrónico por lo cual he mirado tus videos, he aprendido de ti y todo le he llevado a la práctica...
Hola, gracias por tus tutoriales, yo también tenía el problema de que solo se veían las dos primeras letras en cada renglón, he leído los comentarios de este tutorial y actualice la librería y en mi caso funciona perfectamente, gracias a todos.
Eres increible! funciono el script. Unicamente hay que indicar que las personas que vean este video tienen que probar en las opciones LiquidCrystal_I2C lcd(0x3F,16,2) o LiquidCrystal_I2C lcd(0x20,16,2) o LiquidCrystal_I2C lcd(0x27,16,2). Esto es porque no todos los LCD que son compatibles en el momento de mostrar en pantalla.
Gracias. Si no fuera por tu comentario en este momento me sentiría muy frustrado. Oye, y abusando de tus conocimientos ¿Qúe significa 0x3F, 0x20, 0x27, a qué dirección se refieren?
Te felicito,después de buscar y buscar códigos,el tuyo es el único que funcionó ok. Muy clara tu explicación. Está bueno,en caso de displays LCD desconocidos y que trabajen con I2C,tener a mano el I2C Scan para saber la dirección correcta del modulito. Saludos
Me suscribí a tu canal por que por que me pareció que explicaste excepcional, es decir, fue tan sencillo y tan poco código que utilizaste para hacer funcionar el modulo LCD.... Felicitaciones, serias muy buena como profesora Universitaria.... Saludos...
Buen video, espero ver más aún, Una contribución para los que la LCD no marca nada y ya probaron con todos los valores de 0x27 ó 0x20 ó 0x3F y aún así no pasa nada; también si ya probaron cambiar los pines A4 y A5 y si intercambiaron de posición estos pines y todo lo demas. A mí me paso y hice todo lo que decían y nada, y después de horas me di cuenta cual era el problema, al momento de soldar los espadines del I2C al LCD, sin querer había producido que pines de la LCD se conecten y ese era todo el problema, volví a soldarlo y se arreglo todo, ya tengo LCD funcionando. Gracias por todo.
Buenas noches Denisse...Funciona de maravillas, gracias por compartir conocimientos. También gracias a Zolution por su aporte, utilicé el I2C Scan y la address era 0x3F en mi caso y ello me complicó bastante. Un gran saludo desde Uruguay. Hasta pronto.
Todo bien , solo comentar que al principio se me encendía el display pero no aprecia nada y con un destornillador la di un poco al potenciometro de atrás y listo, para cuando un gps con un display mas grande, gracias y suerte en el canal.
Hola. Llevo 15 días rompiéndome la cabeza con una pantalla de 20x4 y Arduino UNO. Hoy POR FIN lo he logrado siguiendo tus pasos pero descargando otra librería.El Sketch lo he puesto siguiendo el tuyo(indicando(0x27, 20,4)), pero haciendo otra modificación un tanto extraña, y creo que absurda, ya que indicando lcd.SetCursor (0, 1) y lcd.print("Hola Mundo") solo aparecía la H. Así que he puesto las coordenadas para cada una de las letras. Es decir, lcd.SetCursor(1.1) lcd.print("H") // lcd.SetCursor(2,1) lcd.print("O")// lcd.SetCursor(3,1) lcd.print("L").......y así hasta completar la frase. Que debería hacer para poner la frase de golpe como hace todo el mundo??? La librería es HCMODU0010_LiquidCrystal_I2C_V2_1.zip . MIL GRACIAS DE ANTEMANO!!!
A quienes no les aparece nada en la pantalla cuando la encienden y cargan el código, ajusten el potenciometro en la parte de atrás del I2C. Tal vez el ajuste que lleva de fabrica no les permite visualizar las letras, ese fue mi caso. Por otro lado, les dejo el link de una pagina donde explica algunas cosas sobre el I2C y donde pueden descargar el programa para verificar cual es la dirección de su módulo (0x20, 0x3F, etc.): www.prometec.net/bus-i2c/#
Gracias: TechKrowd comparto esto en "ElectronicMan en Español" (lo solucione con el custom CHARS que viene con el I2C y modifique para dos lineas ya que el chart que tengo es para cuatro) esta solucion es para aquellos que les queda prendido mostrando solo la primera linea, gracias.
Cordial saludo, en ocasiones no trabaja la dirección del I2C 0x27 aunque es la mas común, de ser así hay que hallarla // conecten todo tal cual esta en el vídeo y carguen el sketch que dejo en el link, (I2C Scan) / luego abran el monitor serial y allí les mostrara la dirección para ese I2C, suerte,,, drive.google.com/open?id=1zRhMjvyzvrgpuvXCzb0u3wOa22SfF1_v
Muy bueno tu video. Tengo un problema con el sensor de temperatura LM35 que cuando mando al LCD me manda cualquier numero y no lo que espero hay algun archivo de envio de textos de formato ASCII a LCD gracias Edwin
saludos he seguido tu canal podrias ayudarme, que quiere decir esto exit status 1 Error compilando para la tarjeta Arduino Uno. Este informe podría contener más información con "Mostrar salida detallada durante la compilación" opción habilitada en Archivo -> Preferencias.
ammm viendo los comentarios creo que ya somos muchos los que tenemos el problema de que solo nos aparece la primera letra del mensaje, en mi caso llegue hasta aca despues de ver mas videos, pedir mas consejos y hacer varias pruebas (cambiar la direccion, invertir pines sda/scl, redescargar y actualizar libreria), pero todavia no encuentro la forma de solucionarlo, si pudieras darnos una ayudadita se te agradeceria bastante
Yo lo que hice ( que creo que es muy tardado) es poner para cada letra un "lcd.print" y la letra, y así si me lanza todo el mensaje, pero como digo, creo que es muy tardado ':v
Hola, soy nuevo en esto y no sé si necesito otro tipo de cables o los cables que conectaste al adaptor sin pines son los mismos, Jumper, sólo que le quitaste el pin, me gustaría saber si se puede quitar XD. sino voy a tener que esperar y comprar otros. Mi LCD tiene incorporado el adaptador y necesitor hacer que encienda para luego utilizar un sensor de temperatura y que me muestre en la pantalla la indicación.
por cierto, tambien ya probe conectando directamente la pantalla, sin interfaz i2c, y funciona de maravilla, es solo con el chip i2c que me aparece este problema
buenas noches! necesito tu ayuda, no encuentro forma de poder hacer funcionar mi interfac de lcd I2C. Lo único que puedo hacer es que se encienda pero no pasa de eso. Derá la librería o qué cosa?
Felicitaciones. Después de ensayar con algunas libreria encontré la que me dijiste y ahora funciona perfecto. Como hago para seguir tus tutoriales?. Saludos, Jairo Gaviria
Hola. Primero darte las gracias por el video, es muy claro entenderlo para los que estamos empezando. En mi caso, tras conectarlo todo y escribir el código, el ide me devuelve el siguiente error: Error compilando para la tarjeta Arduino uno. Cual puede ser el fallo?
Hola todos los problemas que le salen en general es por la librería si se fijan en su vídeo la libreria que ella tiene instalada a mi me ando bien todas las demas no pero con esa si y con arduino 1.8.5
Saludos Sonia, Podrías hacer un vídeo de un reloj con DS3231, que guarde unas 10 alarmas en el EEPROM y se puedan llamar desde un bucle For, gracias...
Hola buenos dias. Primero me gustan muchos tus videos. Segundo tengo un conjunto de lcd y el adaptador l2c igual al tuyo y no logo hacer que la pantalla muestre el texto prende y todo pero no muestra imagen. Estoy usando un arduino nano y busque las conexiones l2c pero no consegui hacerlo funcionar
como hago para usar las dos lineas para escribir tech krowd sin escribir hello word para que los caracteres se vean el doble de grandes en mi caso no tengo una buena vista y leer los datos sin gafas yo tengo LCD 20x4 con i2c un saludo
wenass!!de ante mano felicitarte por el canal!!tengo un arduino uno y el dispar kn el I_2c me larga bien el sketch pero solo me imprime en el lcd la primera letra muchas gracias! ¡!¡!¡
me podrian ayudar, yo al subir los datos a mi arduino no me pasa los datos al lcd, osea no imprime en la pantalla nada de lo que le pongan. Si me podrian decir que seria el problema, por que segun creo yo es en la transmision de datos pero nose como solucionar, mi lcd es de 20x4 y utilizo I2c
Hola. Realizo el procedimiento en un Arduino Mega 2560 y no aparece el mensaje que escribí. El código está bien escrito, tal cual como usted lo plantea, pero no lo traslada. Podrías orientarme para saber qué sucede?
Hola a todos.A mi no me aparece las frases en el lcd y cuando escaneo con el programa que recomienda David Aparicio me dice que no encuentra el dispositivo
como puedo hacerle, para que cuando se me active una salida al mismo tiempo me lo marque en la LCD no se que comando usar soy nuevo me ayudaria mucho gracias y saludos
Hola, a mi me salen caracteres ilegibles... mi ID es 0x3f... no se como solucionar llevo 15 dias navegando por la red, he cambiado librerias... desintalado el IDE, reinstalar el IDE... cambie soldauras en los pines, cambie los cables, no se que mas hacer y no tengo medios para probar otra LCD... HELP ME PLEASE!!! buen tutorial...
Hola, he hecho todos los pasos y no me sirve. Estoy usando una pantalla de 16x2 y el i2c PCF8574AT, y usé LiquidCrystal_I2C lcd(0x3F,16,2), la version de arduino que tengo es el 1.6.13, ¿la libreria funciona con esa versión?, ¿que es lo que esta fallando?
1. Verificar el código (que no falten ";" ni cierres de llaves/paréntesis) 2. Revisar desde el IDE que reconozca tipo y puerto COM en el que se conectó el Arduino antes de mandar compilar código 3. Revisar que Si se incluyeron las librerías en el código y que SI las tiene instaladas (actualizar de ser necesario porque a menudo cambian de versión corrigiendo fallos)
Continúo con las felicitaciones de otros vídeos por los tutoriales a pesar de que no soy capaz de que en mi LCD se lea algo....supongo que me crecí al ver que las prácticas anteriores funcionaron a la primera jajajaja insistiré a ver dónde está el error.
amiga linda buen dia o noche gracias por este video . yo quiciera que aga in tutorial de la lcd pero tambien bluetooh cuando yo envie in character mediante Bluetooth de app inventor la en la LCD me diga led On, o Led Off. si no es mucha l molestia.gracias.
PARA LOS QUE NO LES FUNCIONÓ intenten poniendo (0x3F,16,2); en vez de 0x27 Y para los que les aparece una sola fila descarguen esta librería: downloads.arduino.cc/libraries/github.com/marcoschwartz/LiquidCrystal_I2C-1.1.2.zip
Hola para los que tienen problemas bajar la libreria "i2cdetect" subir al arduino y luego abrir en herramientas monitor serie veran unos textos y el valor que arroje es la direccion que deben cambiar, del ejemplo que puso era (0x27....) cambienla por la que detecta el programa, en mi caso (0x3f..) y listo el resto todo igual y sale andando.
Hola deberías chekear si la dirección es la correcta, cargaste el programa que menciono antes ahí se puede visualizar su dirección (si tenés la placa del vídeo ic2) y otra casa si es la misma pantalla ( cantidad columnas) es lo que puede mostrar la pantalla.
Ten en cuenta que el 4 y el 5 en Arduino UNO son los único que soportan I2C. Se que hay una libreria que permite emular I2C en otros pines pero seguramente te tocará modificar también la libreria del componente que no conectes en I2C.
Hola tengo un problema con mi display me prende solo la primera fila hice todo lo que hiciste en el video agregar la librería los pin y el código pero non funciona ayuda porfa
"ElectronicMan en Español" (lo solucione con el custom CHARS que viene con el I2C y modifique para dos lineas ya que el chart que tengo es para cuatro)
"ElectronicMan en Español" (lo solucione con el custom CHARS que viene con el I2C y modifique para dos lineas ya que el chart que tengo es para cuatro)
hola saludos y buen vídeo me gusta tu estilo para explicar.. una pregunta si es un arduino nano que pines serian y si fuera un mega? muchas gracias !!!
El Arduino Nano funciona igual que el UNO, pines A4(SDA) y A5(SCL) y el Arduino Mega soporta I2C en los pines 20(SDA) y 21(SCL). muchas gracias por comentar :)
Soldando un pin header (cabecera de pines) si la LCD se va a manejar sin I2C; si se consigue el adaptador, éste ya trae su Pin Header que hay que soldar a la LCD por detrás, quedando como una sola pieza
Tengo un pregunta, se tiene que soldar para que funcione? por que en mi caso solo lo sobrepongo el i2c al lcd y si se ilumina la pantalla pero no muestra lo escrito
LO mejor es soldarlo asi tienes buen contacto. Me alegro que lo hayas hecho funcionar, yo tuve el problema que solo me mostraba la primera letra del mensaje, lo solucione con cambiar la libreria. Saludos
Hola, alguien podría ayudarme? resulta que cuando subo el programa, todo genial pero el mensaje se corta en ambas filas, dejando el texto a medias , usé el programa que me proporcionaron de ejemplo. Saludos
ya lo hise pero hay que darle al i2c el jampeo adecuado para conseguir una addres diferente... eso no lo explicaste en tu video la libreria permite comunicar muchas pantallas pero las direcciones i2c son limitadas. En los pines A0 A1 A2 se conectan con estaño y cambian las direcciones
Hola!al fin pude hacerlo gracias a tus videos!queria saber como puedo hacer pasar una palabra por el display de 16 x 2 ,!!!gracias!!! saludos desde Bs As!
Hola, ¡Tu video es excelente !, pero descargué la biblioteca, instalé, Conecté todo y la pantalla LCD no funcionó. Revisé el programa, las bibliotecas y el circuito varias veces. El programa se ejecutó sin error, los LED de Arduino parpadearon y la pantalla LCD está encendida, pero el mensaje no se mostró. Es muy extraño! Vi otro video sobre el problema de la dirección 0x27. Estoy usando Arduino UNO y LCD 1602 ¿Alguna idea? ¿Hay alguna forma de verificar los pines 4 y 5 ?, compruebo con un LED, y los pines tienen un comportamiento de pulso de reloj.
Hola me sucede lo mismo que a muchos logro cagar el schet pero no aparece nada en la pantalla alguien podría ayudarme a solucionar esto, Excelente tus vídeos Sonia.
Un consulta tengo un LCD 20x4 pero al manipular el potenciometro veo solo 2 lineas de cuadritos, es normal?. Por otro lado he cambiado en lcd.begin (20, 4), pero al compilarlo me da error y no se donde. Podria estar el error en al direccion hexa? # include < Wire.h > # include < LiquidCrystal_I2C.h > LiquidCrystal_I2C lcd (0x27, 20, 4); void setup () { Wire.begin(); lcd.begin(20, 4); lcd.clear(); lcd.backlight(); // lcd.setCursor(0, 0); lcd.print(" Hola mundo! "); lcd.setCursor(0, 1); lcd.print(" Tech Krowd "); } void loop () { }
Saludos, instale el lcd + I2C descargando las librerías indicadas pero aun sigue saliendo la primera linea encendida y la segunda oscura, pero sin leyenda
Hola, soy un estudiante de programación; tengo una duda, me aparecen códigos extraños en mi pantalla y no me muestra lo que e escrito, ¿alguien podría aconsejarme? por favor
Mira, es mejor no usar este aditamento I2C, porque los datos en el LCD van por lo que se llama BUS, y ese bus lo puede usar cualquier dispositivo, de tal manera que el mismo BUS y solo para que entiendas, puedes conectar todos los LCD, que quieras, pero cada LCD tiene un pin que es el enable, de tal manera que cuando pongas un dato en el bus, solo llegara al LCD, que le hayas habilitado el enable.... No se porque se complican la vida...
Te haz bajado otra librería son 2 distintas buscala como LiquidCrystal_I2C e instalala. y al momento de incluirla asegurate q es la que agregaste y no la de LiquidCrystal.h que es la que se usa por defecto con el Shield para LCD.
El contraste se controla con el potenciometro que tiene el adaptador I2C (la pieza azul), no se hace por software. Giralo hasta que se vea correctamente.
hola. un saludo desde Colombia Necesito ayuda lo que sucede es que el la primera fila de la lcd necesito tener un texto fijo y en la segunda un texto que desaparece después de 2 segundos pero no lo hace así se desaparece el el de la primera fila. gracias. aquí el código /* CODIGO LIBRE MX */ #include #include LiquidCrystal_I2C lcd(0x3f,16,2); void setup() { // put your setup code here, to run once: lcd.init(); lcd.backlight(); lcd.setCursor(0,0); lcd.print("2018-2"); // texto fijo } void loop() { lcd.setCursor(0,1); lcd.print("222"); // texto se desaparece después de 2 segundos delay(2000); lcd.clear(); }
Hola!! q buen video!! FELICITACIONES!!! quería preguntarte sólo una cosa. Lo que sucede es q lo hice tal cual enseñas, pero no me salen los mensajes completos, sólo salen las primeras letras, la H y la T, no sale más. Qué podría ser? Ojalá puedas ayudarme. Muchas Gracias!!!!
Christian Pinilla hola. si, tuve solución pero no supe exactamente que fue, al parecer es la versión de la libreria, yo seguí en otro pc, descargue las librerias y ya funcionó super bien. volvi al pc anterior y de nuevo el problema, entonces supuse q era la libreria, y ya. fubciona bien. Ojalá puedas solucionar el tuyo, si es asi nos cuentas.
yo también tenía el problema de que solo se veían las dos primeras letras en cada renglón, he leído los comentarios de este tutorial y actualice la librería y en mi caso funciona perfectamente, gracias a todos.
Probaste a ajustar el potenciometro del modulo i2c? A mi me pasaba parecido y haste que no le giré al máximo no se veía nada, solo toda la pantalla azul como a ti. Saludos.
Gracias por tus aportes, soy estudiante de Ing. Eléctrica, y ultimamente me ha llamado mucho la atención todo lo electrónico por lo cual he mirado tus videos, he aprendido de ti y todo le he llevado a la práctica...
Hola, gracias por tus tutoriales, yo también tenía el problema de que solo se veían las dos primeras letras en cada renglón, he leído los comentarios de este tutorial y actualice la librería y en mi caso funciona perfectamente, gracias a todos.
Genia, yo lo vi en ingles y tu lo has traducido, en verdad lo necesitaba, ahora tengo mas pines libres
Eres increible! funciono el script. Unicamente hay que indicar que las personas que vean este video tienen que probar en las opciones LiquidCrystal_I2C lcd(0x3F,16,2) o LiquidCrystal_I2C lcd(0x20,16,2) o LiquidCrystal_I2C lcd(0x27,16,2). Esto es porque no todos los LCD que son compatibles en el momento de mostrar en pantalla.
gracias tu comentario me ayudo mucho,.
eres lo máximo! llevaba semanas craneandomela gracias desde punta arenas chile
Muchas gracias, amigo.
gracias estaba en llamas y funciona con tu aporte gracias
Gracias. Si no fuera por tu comentario en este momento me sentiría muy frustrado. Oye, y abusando de tus conocimientos ¿Qúe significa 0x3F, 0x20, 0x27, a qué dirección se refieren?
Te felicito,después de buscar y buscar códigos,el tuyo es el único que funcionó ok.
Muy clara tu explicación.
Está bueno,en caso de displays LCD desconocidos y que trabajen con I2C,tener a mano el I2C Scan para saber la dirección correcta del modulito.
Saludos
Me suscribí a tu canal por que por que me pareció que explicaste excepcional, es decir, fue tan sencillo y tan poco código que utilizaste para hacer funcionar el modulo LCD.... Felicitaciones, serias muy buena como profesora Universitaria.... Saludos...
Buen video, espero ver más aún, Una contribución para los que la LCD no marca nada y ya probaron con todos los valores de 0x27 ó 0x20 ó 0x3F y aún así no pasa nada; también si ya probaron cambiar los pines A4 y A5 y si intercambiaron de posición estos pines y todo lo demas. A mí me paso y hice todo lo que decían y nada, y después de horas me di cuenta cual era el problema, al momento de soldar los espadines del I2C al LCD, sin querer había producido que pines de la LCD se conecten y ese era todo el problema, volví a soldarlo y se arreglo todo, ya tengo LCD funcionando. Gracias por todo.
Excelente vídeo!! por otros tutoriales pensé que mi LCD no funcionaba pero ya vi que era la conexión, muchas gracias!!
Ya encontré el canal para mis proyectos de ARDUINO. Gracias.
Buenas noches Denisse...Funciona de maravillas, gracias por compartir conocimientos. También gracias a Zolution por su aporte, utilicé el I2C Scan y la address era 0x3F en mi caso y ello me complicó bastante.
Un gran saludo desde Uruguay. Hasta pronto.
Estupendo tutorial. He conseguido poner mi lcd en marcha. Suscrito. Un saludo desde Granada.
Todo bien , solo comentar que al principio se me encendía el display pero no aprecia nada y con un destornillador la di un poco al potenciometro de atrás y listo, para cuando un gps con un display mas grande, gracias y suerte en el canal.
el unico tuto donde de verdad funciona el I2C
Hola. Llevo 15 días rompiéndome la cabeza con una pantalla de 20x4 y Arduino UNO. Hoy POR FIN lo he logrado siguiendo tus pasos pero descargando otra librería.El Sketch lo he puesto siguiendo el tuyo(indicando(0x27, 20,4)), pero haciendo otra modificación un tanto extraña, y creo que absurda, ya que indicando lcd.SetCursor (0, 1) y lcd.print("Hola Mundo") solo aparecía la H. Así que he puesto las coordenadas para cada una de las letras. Es decir, lcd.SetCursor(1.1) lcd.print("H") // lcd.SetCursor(2,1) lcd.print("O")// lcd.SetCursor(3,1) lcd.print("L").......y así hasta completar la frase. Que debería hacer para poner la frase de golpe como hace todo el mundo??? La librería es HCMODU0010_LiquidCrystal_I2C_V2_1.zip .
MIL GRACIAS DE ANTEMANO!!!
Algunas librerias hacen eso. Busca otra libreria que funcione bien. Saludos
A quienes no les aparece nada en la pantalla cuando la encienden y cargan el código, ajusten el potenciometro en la parte de atrás del I2C. Tal vez el ajuste que lleva de fabrica no les permite visualizar las letras, ese fue mi caso.
Por otro lado, les dejo el link de una pagina donde explica algunas cosas sobre el I2C y donde pueden descargar el programa para verificar cual es la dirección de su módulo (0x20, 0x3F, etc.):
www.prometec.net/bus-i2c/#
Me salvaste esa fue la solución
gracias denisse eso era
Muchas Gracias, Me sirvió
GRACIASSSSSSSSSS
muchas gracias. Pude resolver el problema ajustando el potenciómetro
Gracias: TechKrowd comparto esto en "ElectronicMan en Español" (lo solucione con el custom CHARS que viene con el I2C y modifique para dos lineas ya que el chart que tengo es para cuatro) esta solucion es para aquellos que les queda prendido mostrando solo la primera linea, gracias.
Me gusta mucho como explicas todo :) seguí en tiempo tus vídeos el de la LCD el del sensor DHT11 y ahora este...
Muchas gracias. Un abrazo
Me has salvado la vida con el código, mil gracias Saludos desde Colombia
Wowwwwwwwwwwwwww estupendo vídeo demostrativo....muchísimas gracias compañera por tu magnífica aportación...Un saludo fraternal desde Canarias...
Cordial saludo, en ocasiones no trabaja la dirección del I2C 0x27 aunque es la mas común, de ser así hay que hallarla // conecten todo tal cual esta en el vídeo y carguen el sketch que dejo en el link, (I2C Scan) / luego abran el monitor serial y allí les mostrara la dirección para ese I2C, suerte,,,
drive.google.com/open?id=1zRhMjvyzvrgpuvXCzb0u3wOa22SfF1_v
Que gran ayuda este comentario muchisimas gracias, me habia asustado por que no me funcionaba la pantalla.
Saludos!
gracias men
Gracias, es de ayuda!
ME SALVASTE EL PROYECTO, mil gracias
Excelentes videos, una pregunta solo me sale la primera letra en cada fiila, por que, lo revise y todo esta igual
Muy bueno tu video. Tengo un problema con el sensor de temperatura LM35 que cuando mando al LCD me manda cualquier numero y no lo que espero hay algun archivo de envio de textos de formato ASCII a LCD gracias Edwin
Buen tutorial !!! Y si no tienes el modulo de I2c ? Como se conectaria por ejemplo a un Arduino nano?.. Gracias
saludos he seguido tu canal podrias ayudarme, que quiere decir esto
exit status 1
Error compilando para la tarjeta Arduino Uno.
Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
ammm viendo los comentarios creo que ya somos muchos los que tenemos el problema de que solo nos aparece la primera letra del mensaje, en mi caso llegue hasta aca despues de ver mas videos, pedir mas consejos y hacer varias pruebas (cambiar la direccion, invertir pines sda/scl, redescargar y actualizar libreria), pero todavia no encuentro la forma de solucionarlo, si pudieras darnos una ayudadita se te agradeceria bastante
Yo lo que hice ( que creo que es muy tardado) es poner para cada letra un "lcd.print" y la letra, y así si me lanza todo el mensaje, pero como digo, creo que es muy tardado ':v
Hola, soy nuevo en esto y no sé si necesito otro tipo de cables o los cables que conectaste al adaptor sin pines son los mismos, Jumper, sólo que le quitaste el pin, me gustaría saber si se puede quitar XD. sino voy a tener que esperar y comprar otros. Mi LCD tiene incorporado el adaptador y necesitor hacer que encienda para luego utilizar un sensor de temperatura y que me muestre en la pantalla la indicación.
buenas, si quiero agregar una pantalla LCD identica para separar la informacion, que debo modificar en las pantallas para que funcione correctamente?
excelente ; pero si quieres conectar un potenciometro para regular la luz de fondo del lcd como harias ???donde se conectaria y que pines usaria ??
por cierto, tambien ya probe conectando directamente la pantalla, sin interfaz i2c, y funciona de maravilla, es solo con el chip i2c que me aparece este problema
Este caso como lo podria conectar a un esp 32 estoy haciendo un proyecto para mi tesis y esta bien complicado
Por fin!!!!!! Muchas gracias he visto muchos videos y no lo habia logrado....NUEVO SUB.MEGA LIKE
hola buenas tardes , no tenes un video del display lcd i2c + dht11? vi que tenes pero con el lcd sin i2c.gracias
buenas noches! necesito tu ayuda, no encuentro forma de poder hacer funcionar mi interfac de lcd I2C. Lo único que puedo hacer es que se encienda pero no pasa de eso. Derá la librería o qué cosa?
Felicitaciones. Después de ensayar con algunas libreria encontré la que me dijiste y ahora funciona perfecto. Como hago para seguir tus tutoriales?. Saludos, Jairo Gaviria
Me funciono de maravilla!
Saludos desde México! :D
Hola. Primero darte las gracias por el video, es muy claro entenderlo para los que estamos empezando. En mi caso, tras conectarlo todo y escribir el código, el ide me devuelve el siguiente error: Error compilando para la tarjeta Arduino uno.
Cual puede ser el fallo?
Buenísima explicación como siempre. Quería preguntarte como puedo variar la luz de fondo del Display en el sketch. Gracias.
¿Te refieres al contraste? Tienes que usar el potenciometro que tiene el adaptador I2C. La libreria no tiene ninguna función para eso :(
Ah, perfecto. Muchas gracias. Un saludo.
Hola todos los problemas que le salen en general es por la librería si se fijan en su vídeo la libreria que ella tiene instalada a mi me ando bien todas las demas no pero con esa si y con arduino 1.8.5
Hello. I have got a small issue. The display is showing only the first letter of a word. Could you help me solve the problem?
Saludos Sonia, Podrías hacer un vídeo de un reloj con DS3231, que guarde unas 10 alarmas en el EEPROM y se puedan llamar desde un bucle For, gracias...
Hola buenos dias. Primero me gustan muchos tus videos. Segundo tengo un conjunto de lcd y el adaptador l2c igual al tuyo y no logo hacer que la pantalla muestre el texto prende y todo pero no muestra imagen. Estoy usando un arduino nano y busque las conexiones l2c pero no consegui hacerlo funcionar
como hago para usar las dos lineas para escribir tech krowd sin escribir hello word para que los caracteres se vean el doble de grandes en mi caso no tengo una buena vista y leer los datos sin gafas yo tengo LCD 20x4 con i2c un saludo
hola que tal tengo un problema no se ven bien los caracteres en mi lcd no se a que se deba
se le puede poner un led en serie con el pin sda-HACIA-arduino para ver cuando envia los datos
gracias
wenass!!de ante mano felicitarte por el canal!!tengo un arduino uno y el dispar kn el I_2c me larga bien el sketch pero solo me imprime en el lcd la primera letra muchas gracias! ¡!¡!¡
Sabéis si una placa elegoo uno R3 tiene los pines de CSL y SDA en los mismos pines analógicos que una placa de Arduino??
me podrian ayudar, yo al subir los datos a mi arduino no me pasa los datos al lcd, osea no imprime en la pantalla nada de lo que le pongan. Si me podrian decir que seria el problema, por que segun creo yo es en la transmision de datos pero nose como solucionar, mi lcd es de 20x4 y utilizo I2c
Hola. Realizo el procedimiento en un Arduino Mega 2560 y no aparece el mensaje que escribí. El código está bien escrito, tal cual como usted lo plantea, pero no lo traslada. Podrías orientarme para saber qué sucede?
Muy bueno tu video lo vi y me compre un I2C
Pero tengo un Arduino due y me tira error o no presenta nada en el display 20 x 4
Desde ya gracias
Hola a todos.A mi no me aparece las frases en el lcd y cuando escaneo con el programa que recomienda David Aparicio me dice
que no encuentra el dispositivo
Hola, ¿Tus tutoriales con Arduino UNO funcionan de la misma manera con Arduino MEGA2560?
hola me sale un error " Request upload failed with message: 2 UNKNOWN: exit status 1"
que hago
como puedo hacerle, para que cuando se me active una salida al mismo tiempo me lo marque en la LCD no se que comando usar soy nuevo me ayudaria mucho gracias y saludos
Hola, a mi me salen caracteres ilegibles... mi ID es 0x3f... no se como solucionar llevo 15 dias navegando por la red, he cambiado librerias... desintalado el IDE, reinstalar el IDE... cambie soldauras en los pines, cambie los cables, no se que mas hacer y no tengo medios para probar otra LCD... HELP ME PLEASE!!! buen tutorial...
Hola, me da un error el sketch en la instrucción lcd.backlight(); no se me pone en naranja, no se si es por la libreria Wire o la de LiquidCrystal_I2C
Ese método es de LiquidCrystal_I2C. Prueba a eliminar la libreria de la carpeta de Arduino e instalala de nuevo.
Hola, he hecho todos los pasos y no me sirve. Estoy usando una pantalla de 16x2 y el i2c PCF8574AT, y usé LiquidCrystal_I2C lcd(0x3F,16,2), la version de arduino que tengo es el 1.6.13, ¿la libreria funciona con esa versión?, ¿que es lo que esta fallando?
lo hago todo igual pero me sale error compilación en tarjeta arduino uno. Que hago?
1. Verificar el código (que no falten ";" ni cierres de llaves/paréntesis)
2. Revisar desde el IDE que reconozca tipo y puerto COM en el que se conectó el Arduino antes de mandar compilar código
3. Revisar que Si se incluyeron las librerías en el código y que SI las tiene instaladas (actualizar de ser necesario porque a menudo cambian de versión corrigiendo fallos)
Buenas, cuando lo programo los caracteres se ilumian pero no se disitngue ninguna letra, como lo puedo solucionar.
Continúo con las felicitaciones de otros vídeos por los tutoriales a pesar de que no soy capaz de que en mi LCD se lea algo....supongo que me crecí al ver que las prácticas anteriores funcionaron a la primera jajajaja insistiré a ver dónde está el error.
creo que es la direc o sea LiquidCrystal_I2C lcd(0x27,20,4)
0x27 o probar con 0X3F y listo.
amiga linda buen dia o noche gracias por este video . yo quiciera que aga in tutorial de la lcd pero tambien bluetooh cuando yo envie in character mediante Bluetooth de app inventor la en la LCD me diga led On, o Led Off. si no es mucha l molestia.gracias.
LO LOGRE A TU FACIL VIDEO DE VERDAD....GRACIAS
PARA LOS QUE NO LES FUNCIONÓ
intenten poniendo (0x3F,16,2); en vez de 0x27
Y para los que les aparece una sola fila descarguen esta librería: downloads.arduino.cc/libraries/github.com/marcoschwartz/LiquidCrystal_I2C-1.1.2.zip
Hola para los que tienen problemas bajar la libreria "i2cdetect" subir al arduino y luego abrir en herramientas monitor serie veran unos textos y el valor que arroje es la direccion que deben cambiar, del ejemplo que puso era (0x27....)
cambienla por la que detecta el programa, en mi caso (0x3f..) y listo el resto todo igual y sale andando.
God Bless you and give you a thousand sons
Muchas gracıas me sırvıo Como dıjıste
yo tenía ese problema pero ahora solo me aparece la primera letra de la columna que podría ser?
Hola deberías chekear si la dirección es la correcta, cargaste el programa que menciono antes ahí se puede visualizar su dirección (si tenés la placa del vídeo ic2) y otra casa si es la misma pantalla ( cantidad columnas) es lo que puede mostrar la pantalla.
ox3f solo paga y enciende la pantalla u u u u
hola sonia :) un pregunta los pines analógicos 4 y 5 los podría cambiar por ejemplo por 2 y 3 ? y así poder conectar también el nunchuck? saludos
Ten en cuenta que el 4 y el 5 en Arduino UNO son los único que soportan I2C. Se que hay una libreria que permite emular I2C en otros pines pero seguramente te tocará modificar también la libreria del componente que no conectes en I2C.
+Tech Krowd gracias :)
no del todo, en el patillaje del Uno r3, te muestra que los pines del lado de los digitales, despues de gnd y aref, son tambien sda y scl
Hola tengo un problema con mi display me prende solo la primera fila hice todo lo que hiciste en el video agregar la librería los pin y el código pero non funciona ayuda porfa
me sucede lo mismo resolviste el problema?
"ElectronicMan en Español" (lo solucione con el custom CHARS que viene con el I2C y modifique para dos lineas ya que el chart que tengo es para cuatro)
"ElectronicMan en Español" (lo solucione con el custom CHARS que viene con el I2C y modifique para dos lineas ya que el chart que tengo es para cuatro)
No funciono, gire el potenciometro de contraste del I2C y nada, e intentado con muchos métodos y ninguno me funciona. Ayuda por favor
hola saludos y buen vídeo me gusta tu estilo para explicar..
una pregunta si es un arduino nano que pines serian y si fuera un mega?
muchas gracias !!!
El Arduino Nano funciona igual que el UNO, pines A4(SDA) y A5(SCL) y el Arduino Mega soporta I2C en los pines 20(SDA) y 21(SCL).
muchas gracias por comentar :)
Ayuda solo me alumbra la pantalla pero no me aparecen los cuadros y mucho menos algo escrito :(
una duda, si no puedo ensamblar cables al display LCD porque tiene huecos como lo conecto?
Soldando un pin header (cabecera de pines) si la LCD se va a manejar sin I2C; si se consigue el adaptador, éste ya trae su Pin Header que hay que soldar a la LCD por detrás, quedando como una sola pieza
Me gusto mucho tu vídeo lo explicaste claro, y me has ayudado mucho !!
te agradezco !!!
Tengo un pregunta,
se tiene que soldar para que funcione? por que en mi caso solo lo sobrepongo el i2c al lcd y si se ilumina la pantalla pero no muestra lo escrito
Solucionaste tu problema ?
pude hacer que funcionara el LCD sin la necesidad de soldarlo
LO mejor es soldarlo asi tienes buen contacto. Me alegro que lo hayas hecho funcionar, yo tuve el problema que solo me mostraba la primera letra del mensaje, lo solucione con cambiar la libreria. Saludos
HOLA COMO LO ISISTE FUNCIONAR YO TENGO EL MISMO PROBLEMA PRENDE EL LCD PERO SALE NADA DE LETRAS
Hola, alguien podría ayudarme? resulta que cuando subo el programa, todo genial pero el mensaje se corta en ambas filas, dejando el texto a medias , usé el programa que me proporcionaron de ejemplo. Saludos
Hola para conectar dos display diferentes usando dos i2c .,,, como se conectaria el segundo display ?...
igual como el primero!
ya lo hise pero hay que darle al i2c el jampeo adecuado para conseguir una addres diferente... eso no lo explicaste en tu video la libreria permite comunicar muchas pantallas pero las direcciones i2c son limitadas.
En los pines A0 A1 A2 se conectan con estaño y cambian las direcciones
Hola!al fin pude hacerlo gracias a tus videos!queria saber como puedo hacer pasar una palabra por el display de 16 x 2 ,!!!gracias!!! saludos desde Bs As!
Hola, ¡Tu video es excelente !, pero descargué la biblioteca, instalé, Conecté todo y la pantalla LCD no funcionó. Revisé el programa, las bibliotecas y el circuito varias veces.
El programa se ejecutó sin error, los LED de Arduino parpadearon y la pantalla LCD está encendida, pero el mensaje no se mostró. Es muy extraño! Vi otro video sobre el problema de la dirección 0x27. Estoy usando Arduino UNO y LCD 1602 ¿Alguna idea?
¿Hay alguna forma de verificar los pines 4 y 5 ?, compruebo con un LED, y los pines tienen un comportamiento de pulso de reloj.
puedes darme el enlace de la librería que usas ? he tratado de usar otras librerías y no me funcionan
Descargala desde el IDE de arduino..... acaso no viste el video????
ya no aparcece la librería del video
Funcionó perfecto! Gracias por la valiosa información.
Hola me sucede lo mismo que a muchos logro cagar el schet pero no aparece nada en la pantalla alguien podría ayudarme a solucionar esto, Excelente tus vídeos Sonia.
Thank you so much, i find how to debug my problem with your code,
by using Wire.begin function before lcd.begin and this resolve my problem ... :)
Un consulta tengo un LCD 20x4 pero al manipular el potenciometro veo solo 2 lineas de cuadritos, es normal?.
Por otro lado he cambiado en lcd.begin (20, 4), pero al compilarlo me da error y no se donde.
Podria estar el error en al direccion hexa?
# include < Wire.h >
# include < LiquidCrystal_I2C.h >
LiquidCrystal_I2C lcd (0x27, 20, 4);
void setup () {
Wire.begin();
lcd.begin(20, 4);
lcd.clear();
lcd.backlight();
//
lcd.setCursor(0, 0);
lcd.print(" Hola mundo! ");
lcd.setCursor(0, 1);
lcd.print(" Tech Krowd ");
}
void loop () {
}
A mi me pasa lo mismo también me sale cuadraditos dos líneas
Sencillo al punto y bien explicado Gracias
Hola, en mi arduino uno no me funciona, me da error en V0
Excelente sabes lo que ases muy bien saludes de honduras
Saludos, instale el lcd + I2C descargando las librerías indicadas pero aun sigue saliendo la primera linea encendida y la segunda oscura, pero sin leyenda
¿Pudiste solucionar tu problema? A mi me pasa lo mismo.
Generalmente es por el contraste de la pantalla que viene de fabrica. Girar el potenciómetro del I2C hasta apreciar los caracteres
Hola, soy un estudiante de programación; tengo una duda, me aparecen códigos extraños en mi pantalla y no me muestra lo que e escrito, ¿alguien podría aconsejarme? por favor
Mira, es mejor no usar este aditamento I2C, porque los datos en el LCD van por lo que se llama BUS, y ese bus lo puede usar cualquier dispositivo, de tal manera que el mismo BUS y solo para que entiendas, puedes conectar todos los LCD, que quieras, pero cada LCD tiene un pin que es el enable, de tal manera que cuando pongas un dato en el bus, solo llegara al LCD, que le hayas habilitado el enable.... No se porque se complican la vida...
tengo un error, cuando agrego la libreria al arduino me sale #include y no me sale #include
Te haz bajado otra librería son 2 distintas buscala como LiquidCrystal_I2C e instalala. y al momento de incluirla asegurate q es la que agregaste y no la de LiquidCrystal.h que es la que se usa por defecto con el Shield para LCD.
+Oscar Madrid muchas gracias por responderme, estoy estudiando programación y a veces es complicado algunas cosas
cuándo y cómo se controló el contraste? (utilizando IC2)
El contraste se controla con el potenciometro que tiene el adaptador I2C (la pieza azul), no se hace por software. Giralo hasta que se vea correctamente.
ahh.. es que solo vi el video pero no lo he hecho físicamente. cuándo sale video nuevo?
no pares de subir videos eres buenísima
hola. un saludo desde Colombia
Necesito ayuda lo que sucede es que el la primera fila de la lcd necesito tener un texto fijo
y en la segunda un texto que desaparece después de 2 segundos pero no lo hace así se desaparece el el de la primera fila.
gracias.
aquí el código
/* CODIGO LIBRE MX */
#include
#include
LiquidCrystal_I2C lcd(0x3f,16,2);
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("2018-2"); // texto fijo
}
void loop() {
lcd.setCursor(0,1);
lcd.print("222"); // texto se desaparece después de 2 segundos
delay(2000);
lcd.clear();
}
tengo un problema mi lcd no me imprime todo el mensaje
Como hacer que las palabras comienzen a andar en el lcd
VOY A PUBLICARLO EN MI FACEBOOK, GRACIAS.
:-)
muchas gracias :)
Excelente video... pero al subirlo a la placa solo me aparece la primera letra de cada frase
Hola!! q buen video!! FELICITACIONES!!!
quería preguntarte sólo una cosa. Lo que sucede es q lo hice tal cual enseñas, pero no me salen los mensajes completos, sólo salen las primeras letras, la H y la T, no sale más.
Qué podría ser?
Ojalá puedas ayudarme. Muchas Gracias!!!!
hola, tengo el mismo problema, queria saber si ya lo solucionaste, comparte la solucion si es que ya la tienes porfaaa!!!!
Christian Pinilla hola. si, tuve solución pero no supe exactamente que fue, al parecer es la versión de la libreria, yo seguí en otro pc, descargue las librerias y ya funcionó super bien. volvi al pc anterior y de nuevo el problema, entonces supuse q era la libreria, y ya. fubciona bien. Ojalá puedas solucionar el tuyo, si es asi nos cuentas.
ok gracias, hare lo mismo y vere si es eso
yo también tenía el problema de que solo se veían las dos primeras letras en cada renglón, he leído los comentarios de este tutorial y actualice la librería y en mi caso funciona perfectamente, gracias a todos.
Why I write only one character, master?
hice exactamente lo mismo solo que mi lcd funciona con lcd(0x3F) pero no me muestra nada solo la pantalla azul agradezco que me colaboren gracias.
Probaste a ajustar el potenciometro del modulo i2c? A mi me pasaba parecido y haste que no le giré al máximo no se veía nada, solo toda la pantalla azul como a ti. Saludos.
@@jorgee.davalosmelgar8123 Muchas gracias !!
Me funcionó haciendo eso.
no me consigue cargar el lcd de la libreria....
con mi Arduino UNO, la luz es muy poca, pero con mi Arduino MEGA, todo bien.
Alguien sabe porque?
Gracias
como conectaste el display a tu arduino mega??
verifica el esquema de patillaje del mega, ahi te pone de que van cada uno de sus pines
Muy buen canal y buenos tutoriales, mi enhorabuena!
como se controla el contraste con este modo?
El adaptador trae un potenciómetro (cuadrito azul) que hay que ajustar con un desarmador plano de punta fina