Muy buenas, le felicito su trabajo por explicarnos tan bien el protocolo de comunicación del I2C. Tengo una duda, y es que al acceder al link para descargar la librería no aparece ningún archivo ZIP, aparecen bastantes archivos. Y debido a mi desconocimiento no sé cual descargar. Agradezco la ayuda.
Gracias por el comentario, el enlace mostrado en el video lamentablemente ya no esta disponible, por eso en la zona de descripción se indica el nuevo: github.com/fmalpartida/New-LiquidCrystal Descarga archivo New-LiquidCrystal-master.zip Descomprimir y copiar la carpeta "New-LiquidCrystal-master" a documentos/arduino/libraries Saludos
@@BitwiseAr al igual que Fran, eh accedido a la nueva página que nos has proporcionado pero los archivos son .cpp o .h y no encuentro como descargarla además que también está el Byvac no se cuál es el que debo descargar o cómo hacerlo te agradecería muchísimo la ayuda💖
Hola, desde el enlace se descarga como cualquier otro archivo de GitHub, del botón verde "Code" se selecciona "Download ZIP", eso descarga New-LiquidCrystal-master.zip, se descomprime y genera una carpeta con el nombre "New-LiquidCrystal-master", dicha carpeta completa se copia a documentos/arduino/libraries Saludos
Le metí el código del DHT y funcionó... me muestra el valor de humedad y temperatura. Pero sin estos videos no creo que hubiera tenido éxito. Muchas gracias.
Ingeniero, muchísimas gracias. Seguí los pasos tal cual como usted lo indicó y me funcionó a la primera. Que fortuna haber empezado este curso con usted. Felicitaciones de nuevo.
Te felicito por la didáctica que empleas lo claro , simple y sencillo por la forma en la cuál te expresas. Además de notarse que sabes muy bien de lo que hablas. Gracias👏👏
he visto muchos videos sobre arduino en español , pero ninguno esta tan bien explicado como este ! execelente trabajo ojala siga asi compartiendo sus conocimientos .
La verdad, tengo varias cuentas de gmail, y siempre miro tutoriales de arduino, ya que soy aficinado a la electronica. En esta cuenta no te tenia la suscripcion, pero siempre termino viendo tus excelentes videos. Gracias por enseñar, ya que mi hijo esta estudiando con tus videos (le encanta la robotica, y la programacion, aunque es chico todavia). Un abrazo
Excelentes videos! solo comento esto por si a alguien le pasa, cuando fui a utilizar el programa para confirmar si mi pantalla funcionaba mandaba solo cuadros en la parte superior lo que tuve que cambiar es 0x27 por 0x3F y listo es cuestión de la dirección que cambiara no se si por fabricante pero así funcionara. Saludos!
Hola, muchas gracias!!! tal cual lo dices tu me paso ami y me salvaste, de nuevo muchas gracias me gustaria saber por que a si que si alguen sabe y lo explica desde ya muchas gracias!!
como siempre no tienen desperdicio las clases. No podes ser mas claro. Saludos y ojalá sigas asi siempre y mientras puedas que nada te lo impida. Abrazo grande!
Excelente, ing. me gusta mucho la explicación de las nomenclaturas y el porqué de las cosas, hemos aprendido mucho con cursos didácticos, Gracias, por tiempo invertido!!
hola, un gusto saludarte amigo!!! Estoy tomando curso de arduino y tus videos me han servido de mucho apoyo.. Hecho varias practicas de tus videos y todos me han funcionado muy bien. Muchas gracias. sigue subiendo mas videos. Los explicas excelentemente bien. saludos desde Los Moreno, Mexquitic de Carmona , S.L.P. Mexico.
@@BitwiseAr lento pero seguro, preciso y completo. Admiro tu trabajo. Voy adelantando casi todos los videos porque ya vengo con conocimientos de otros lenguajes pero me hubiese gustado tener la posibilidad de empezar en el mundo de la programacion y la robotica con tu curso
Excelente la explicación de donde vienen los datos para crear el objeto LiquidCrystal_I2C, porque sino queda como que te ponen unos números que nadie sabe de donde aparecen. Muy buen aporte. Gracias. Saludos.
Buenas, para los que posiblemente pudieron llegar a tener algún drama con el lcd que no muestra nada en la pantalla. Esto se soluciona cambiando la siguiente configuración: “LiquidCrystal_I2C lcd (0x3f, 2, 1, 0, 4, 5, 6, 7); en el video (21:29) nuestro amigo bitwise en vez de poner 0x3f pone 0x27. Personalmente cuando probé el programa no me funciono, pero cambiando simplemente este valor se solucionó el problema. En mi caso use un ARDUINO uno V3. Saludos y como siempre mil gracias por los tutoriales bitwise!
Hola, la dirección 0x27 es para el adaptador que se adquiere por separado y se usa para conectar a un LCD paralelo, aquellos modelos que salen "de fábrica" como I2C usarn la dirección 0x3f Saludos
GRACIAS!!!!, mesclando este video, con el de los rele, y el de termistor, logre (gracias a Dios) crear un control de temperatura con una pantalla LCD, eres genial, das mas datos de los que soy capas de procesar, seria genial subas inventos propios y como los hisiste, te amo
Excelente tutorial, muy bien explicado. He visto casi todos tus tutoriales anteriores a este, ya va haciendo falta alguno donde se entrelacen dos proyectos separados, como un sensor de temperatura y este display, para poder leer del sensor y desplegarlo en pantalla. Sería muy interesante. ¡Gracias!
Hola, gracias por el comentario, la idea es hacer más adelante pequeños proyectos en base a los conceptos vistos en esta serie desde cero, igual podrás ver el capítulo 25 donde se muestra en un LCD paralelo la temperatura de un LM35. Saludos
Hola Amigo gracias por el video, yo tuve problemas con el módulo lcd que viene con el i2c integrado. No proyectaba ningún caracter y lo solucioné cambiando la dirección de 0x27 a 0x3F como sugería un foro: Para aclarar cambiar esta linea: LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7); a esta: LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7); Pues ya pensaba que tenía un problema con el módulo. Dejo esta info para quien lo necesite. Saludos!
La dirección del adaptador tiene que ver tanto con los estados de los pines A0, A1 y A2 como con la matrícula impresa en el integrado del módulo. Bitwise Ar mostró las posibles direcciones para una matrícula PCF8574, pero si la matrícula de tu integrado es PCF8574A entonces las posibles direcciones son: A2-A1-A0 - - > Dirección PCF8574A 0 0 0 - - > 0x38 0 0 1 - - > 0x39 0 1 0 - - > 0x3A 0 1 1 - - > 0x3B 1 0 0 - - > 0x3C 1 0 1 - - > 0x3D 1 1 0 - - > 0x3E 1 1 1 - - > 0x3F Yo también tenía ese problema, pero cuando me encontré con estos datos el problema se solucionó.
Hola. Excelente video. No podia hacerlo andar hasta que con una libreria I2C Scanner, encontre que la direccion I2C que detectaba era 0X23F.. Con esa me anduvo.
Hola, correcto, ya está mencionado en varias oportunidades en los comentarios que la dirección 0x3F se usa cuando el módulo viene "de fábrica" con el adaptador soldado. Saludos
@@BitwiseAr mil gracias por la respuesta. Aprovecho para consultar.. habra alguna forma de aumentar la tasa de adquisicion de datos del gps neo6mv2?? Uso la libreria gps tiny... agradezco respursta.. y exitos com el canal
Hola, muchas gracias por este y todos los videos que subiste. Realmente son de mucha utilidad. Tengo varias dudas que espero me ayudes desasnar. 1. En mi placa UNO tengo entradas independientes para SDA y SCL. A) ¿Tienen la misma función que A4 y A5? Es decir, ¿son también analógicas o solo para I2C? B) ¿Es necesario declararlas? Si fuera así, ¿Cómo se declaran? C) Si se usaran estos puertos para I2C, ¿se pueden usar simultáneamente las entradas A4 y A5 como analógicas o para otro I2C?, es decir, ¿no se generan conflictos? 2. Estoy siguiendo todos los tutoriales y al final del día no sé que programa tengo cargado en la placa de Arduino. A) ¿Hay alguna forma de saber (descargar) el programa que tiene subido a la placa? B) ¿Existe alguna forma de bloquear lo que está subido? Pregunto esto porque estoy pensando en un proyecto, en la que la placa seguirá conectada a la PC por medio de USB y siendo así, cualquier usuario podría “adulterar” el contenido. Muchas gracias por cualquier ayuda que me puedas brindar. Saludos. Enrique
Hola, el bus I2C esta exclusivamente sobre A4 y A5, esos mismos pines se replican en la fila superior (estan conectados internamente en el circuito impreso), cuando una librería como en este caso de LCD usa "Wire" ya se configuran dichos pines para SDA y SCL, sino se usan como entradas analógicas. Solo un programa se puede ejecutar, toda la funcionalidad debe estar contenida en el programa, cualquier modificación que no desee perder se puede usar la memoria interna EEPROM. Saludos
Te felicito por los videos, estan espectaculares. Con respecto a este capitulo tengo problema en la compilacion, porque no tengo o no se instalo la libreria LCD.h. Muchas gracias.
Gracias por el comentario, en la zona de descripción se encuentra la información actualizada sobre el enlace e instalación de la librería, también es importante el proceso y mover o quitar la vieja librería LCD para que no exista conflicto. Saludos
Buen día, muy buenos todos tus videos, de verdad. Sólo quiero comentar lo siguiente, veintisiete y setenta y seis no son direcciones válidas en el sistema de numeración hexadecimal, son denominaciones aplicables sólo a números basados en el sistema de numeración decimal; lo apropiado es decir que las direcciones de esos dispositivos del ejemplo son dos, siete y siete, seis en hexadecimal.
Excelente explicación. Una consulta ¿Arduino entrega la suficiente corriente para alimentar el modulo LCD con el I2C? O es mejor alimentar la protoboard con 5V proveniente de una fuente externa como una fuente de PC? Tengo una fuente de PC que, según mi voltímetro, entrega un poquito mas de 5V, algo así como 5,3V ¿No hay peligro de que queme algún componente? Muchas gracias.
Hola, no hay inconvenientes en usar el suministro de corriente de la placa para alimentar al módulo LCD. Con fuente externa es normal que el voltaje sea ligeramente superior, baja al conectarse la carga. Saludos
Hola, he aprendido mucho con tus explicaciones, me parece muy bien la manera que tienes de explicarlo, me gustaría que me dijeras si tienes algún capítulo dedicado a paneles solares para Arduino, gracias.
Profe, ya le he hecho varios comentarios. Voy revisando todos y cada uno de sus videos. Espero que con el nuevo ordenador, el canal siga vivo. Tengo una duda. Quien y como pone las direcciones de los dispositivos esclavos? Quizas ya le pegunte, pero no encuentro respuesta. POr ejemplo quiero comuncar 2 arduinos por I2C, no se si tiene este ejemplo. Uno seria esclavo y el otro maestro. Como se define quien es quien y la direccion del esclavo? . Su manera de explicar es genial. El canal mas didactico que he visto en español. Espero lo mantenga en el tiempo. A algunos el tiempo se nos acaba porque emepzamos tarde y queremos aprovecharlo hasta el final. Una suerte haberlo encontrado. Muchas gracias
Hola, no tengo experiencia con I2C entre Arduinos pero quizás este enlace te sea de utilidad: www.luisllamas.es/como-conectar-dos-arduino-por-bus-i2c/ Saludos
@@BitwiseAr Profe, muchas gracias por contestar. YO tengo alguna sugerencia que hacerle y una pregunta. Cuales son sus planes para mantener el canal? Es difícil encontrar algo tan bien explicado. Por este motivo le hago una sugerencia que seguro sera bien aceptada por la comunidad, sobre todo para los que emepiezan. Y es dedicar algunos capitulos a la explicacion del leguaje C como tal. Variables, los tipos, como se declaran, luego como se definen y utlizan los punteros, los arreglos como definilos, como moverse entre ellos, etc, etc. A lo largo de sus capitulos se pueden ir viendo algunas de estas cosas, pero no resumidas porque todo se va viendo a traves de ejemplos. Lo otros es dedicar algunos videos a la tarjeta ESP8266 y a la pequeña pero pienso potentete TTINY85. Para proyectos simples me parece muy util. Se que hay videos de estos, pero naadi explica con su claridad. Muchas gracias, perdone por la intromision.
Impresionante trabajo y magnífico material. Estoy empezando en el mundo de arduino y me está resultando utilisimo. Muchismas gracias por el trabajo y la dedicación. Una pregunta: ¿existe algún tipo de controladpr i2c o similar para teclados matriciales? Cuando quiero preparar algún proyecto que implique varios elementos y un teclado matricial a veces me quedo sin pines libres. Muchas gracias
Muy buenas, le felicito su trabajo por explicarnos tan bien el protocolo de comunicación del I2C.
Tengo una duda, y es que al acceder al link para descargar la librería no aparece ningún archivo ZIP, aparecen bastantes archivos. Y debido a mi desconocimiento no sé cual descargar.
Agradezco la ayuda.
Gracias por el comentario, el enlace mostrado en el video lamentablemente ya no esta disponible, por eso en la zona de descripción se indica el nuevo:
github.com/fmalpartida/New-LiquidCrystal
Descarga archivo New-LiquidCrystal-master.zip
Descomprimir y copiar la carpeta "New-LiquidCrystal-master" a documentos/arduino/libraries
Saludos
@@BitwiseAr al igual que Fran, eh accedido a la nueva página que nos has proporcionado pero los archivos son .cpp o .h y no encuentro como descargarla además que también está el Byvac no se cuál es el que debo descargar o cómo hacerlo te agradecería muchísimo la ayuda💖
Hola, desde el enlace se descarga como cualquier otro archivo de GitHub, del botón verde "Code" se selecciona "Download ZIP", eso descarga New-LiquidCrystal-master.zip, se descomprime y genera una carpeta con el nombre "New-LiquidCrystal-master", dicha carpeta completa se copia a documentos/arduino/libraries
Saludos
@@BitwiseAr Hola, no se puede descargar el zip
@@BitwiseAr no aparece
Le metí el código del DHT y funcionó... me muestra el valor de humedad y temperatura. Pero sin estos videos no creo que hubiera tenido éxito. Muchas gracias.
Genial, me alegro que el material te haya sido de utilidad.
Saludos
Ingeniero, muchísimas gracias. Seguí los pasos tal cual como usted lo indicó y me funcionó a la primera. Que fortuna haber empezado este curso con usted. Felicitaciones de nuevo.
hola cesar desde argentina,como pudiste hacer andar el I2C? una ayuda xfa
Jose Angel Acevedo x 2
En toda mi carrera nunca escuche una explicación como esta, simple, breve, muy entendible y muy detallada, eres lo maximo, no hay mas.
He visto varios vídeos explicando el módulo I2C y ninguno como éste, muchas gracias por darte el tiempo de crear este material :)
Gracias por el comentario, muy amable, se aprecia. Saludos
Efectívamente muchos conceptos, pero explicados por un gran maestro. Muchas gracias
Gracias por la visita y el comentario.
Saludos
Te felicito por la didáctica que empleas lo claro , simple y sencillo por la forma en la cuál te expresas. Además de notarse que sabes muy bien de lo que hablas. Gracias👏👏
he visto muchos videos sobre arduino en español , pero ninguno esta tan bien explicado como este ! execelente trabajo ojala siga asi compartiendo sus conocimientos .
Gracias por el comentario. Saludos
Extraordinario video, bien explicado todos los detalles hasta como comprender la nomenclatura, descarga de librería.
Gracias por el comentario y la visita.
Un saludo
El mejor viejo, el mejor. Claro, conciso y directo al grano.
Siempre que tengo una duda sobre temas de Arduino, y eso me ocurre muy a menudo, recurro a sus videos.
Muchas gracias y saludos desde Madrid.
De acuerdo, me alegro que sirva de punto de referencia para tus inquietudes.
Un saludo
Asombroso, muy bueno, eres el mejor profesor que he tenido en mi vida, y ya tengo unos años. Mil felicitaciones
Muy pedagógico. Un gran maestro!. Felicidades
Gracias por el comentario y la visita.
Saludos
Profundamente Agradecido por tu labor de compartir y enseñar a los que no sabemos tanto
La verdad, tengo varias cuentas de gmail, y siempre miro tutoriales de arduino, ya que soy aficinado a la electronica. En esta cuenta no te tenia la suscripcion, pero siempre termino viendo tus excelentes videos. Gracias por enseñar, ya que mi hijo esta estudiando con tus videos (le encanta la robotica, y la programacion, aunque es chico todavia). Un abrazo
Es la mejor explicación y detalle de lo explicado, como escribió Darío Moreno, ninguno como éste, sobre todo como direccionar el esclavo. Excelente
Excelentes videos! solo comento esto por si a alguien le pasa, cuando fui a utilizar el programa para confirmar si mi pantalla funcionaba mandaba solo cuadros en la parte superior lo que tuve que cambiar es 0x27 por 0x3F y listo es cuestión de la dirección que cambiara no se si por fabricante pero así funcionara. Saludos!
Hola, muchas gracias!!! tal cual lo dices tu me paso ami y me salvaste, de nuevo muchas gracias
me gustaria saber por que a si que si alguen sabe y lo explica desde ya muchas gracias!!
muy buenas. Me ha pasado lo mismo que a ti. De donde sacaste el 3F?? Muchas gracias por la aclaracion. Un saludo
Muchas gracias por este. Mi panel LCD habia venido con el adaptador soldado y lo necesitaba si o si!
Genial, saludos
como siempre no tienen desperdicio las clases. No podes ser mas claro. Saludos y ojalá sigas asi siempre y mientras puedas que nada te lo impida. Abrazo grande!
Gracias por el comentario, muy amable.
Un saludo
Excelente trabajo, me ayudara en los proyectos de automatización. Muchas gracias.
Genial, gracias por el comentario y la visita.
Saludos
Excelente, ing. me gusta mucho la explicación de las nomenclaturas y el porqué de las cosas, hemos aprendido mucho con cursos didácticos,
Gracias, por tiempo invertido!!
No paro de mirar tus videos y de recomendarlos, gracias.
MUCHAS GRACIAS MI AMIGO ME SOLUCIONASTE LA VIDA, SIGUE CON TUS VIDEOS 😘😃
Genial, me alegro.
Saludos
Excelente curso. Gracias y felicitaciones por tu trabajo.
Gracias por el comentario y la visita.
Saludos
Mil Millones de gracias, tu video es el mejor, logre solucionar mi problema, ya que mi lcd no queria mostrar nada. Sencillamente sos genial.
Genial, me alegro. Saludos
Este es el mejor tutorial del adaptador LCD I2C que he visto hasta ahora (Y).
Gracias por el comentario, muy amable. Saludos
Hola crack! siempre que engo dudas recurro a tus videos! va mi like!!
Genial, gracias.
Saludos
excelente bro,tu curso es el mejor ............gracias !!!
Gracias por el comentario y la visita.
Saludos
Muy buena explicación y trabajo. Gracias.
Gracias por el comentario y la visita.
Saludos
hola, un gusto saludarte amigo!!! Estoy tomando curso de arduino y tus videos me han servido de mucho apoyo.. Hecho varias practicas de tus videos y todos me han funcionado muy bien.
Muchas gracias. sigue subiendo mas videos. Los explicas excelentemente bien. saludos desde Los Moreno, Mexquitic de Carmona , S.L.P. Mexico.
Gracias Reymundo por el comentario, me alegro que encuentres el material de utilidad. Un saludo
Excelente explicación, he conseguido hacer funcionar el lcd, gracias.
Genial, gracias por el comentario.
Saludos
Gracias coño que sin ti no soy nadie, mi profe no sabe explicar y tengo que llegar a ver estos videos
Gracias por la visita.
Saludos
Muy buen tutorial. Estoy aprendiendo mucho con tus videos, muchas gracias por tu esferzo.
Un cordial saludo desde Madrid.
Gracias por el comentario, me alegro que encuentres el material de utilidad. Saludos
Los mejores videos que he visto saludos amigo desde Honduras
Gracias por el comentario. Un saludo
Excelente explicación, muchas gracias por tu tiempo y conocimientos tan magistralmente compartidos. Me suscribo a tu canal, 👏👏👏👏👏👏
Gracias por el comentario y la suscripción.
Saludos
Me alegro de que sigas con la serie de Arduino :D. Muchas gracias y no dejes de subir vídeos!!
Gracias por el comentario, lento pero seguro seguiré subiendo material. Un saludo
@@BitwiseAr lento pero seguro, preciso y completo. Admiro tu trabajo. Voy adelantando casi todos los videos porque ya vengo con conocimientos de otros lenguajes pero me hubiese gustado tener la posibilidad de empezar en el mundo de la programacion y la robotica con tu curso
Excelentemente bien explicado lo que es comunicacion I2C.
Gracias por el comentario.
Saludos
Excelente la explicación de donde vienen los datos para crear el objeto LiquidCrystal_I2C, porque sino queda como que te ponen unos números que nadie sabe de donde aparecen. Muy buen aporte. Gracias. Saludos.
Sobresaliente explicación como siempre. Gracias por compartir tu conocimiento!
Gracias por el comentario y la visita.
Saludos
como siempre excelente explicación, muchas gracias por compartir tantos conocimientos de una manera tan fácil de entender
Gracias por el comentario y la visita.
Saludos
Mill gracias por la librería, mi lcd no visualizaba ningún texto y como lo señalaste había que especificar los pines de conexión en Arduino
Genial, gracias por el comentario.
Saludos
Buenas, para los que posiblemente pudieron llegar a tener algún drama con el lcd que no muestra nada en la pantalla. Esto se soluciona cambiando la siguiente configuración: “LiquidCrystal_I2C lcd (0x3f, 2, 1, 0, 4, 5, 6, 7); en el video (21:29) nuestro amigo bitwise en vez de poner 0x3f pone 0x27. Personalmente cuando probé el programa no me funciono, pero cambiando simplemente este valor se solucionó el problema. En mi caso use un ARDUINO uno V3. Saludos y como siempre mil gracias por los tutoriales bitwise!
Hola, la dirección 0x27 es para el adaptador que se adquiere por separado y se usa para conectar a un LCD paralelo, aquellos modelos que salen "de fábrica" como I2C usarn la dirección 0x3f
Saludos
funciono cuenta un poco encontrar la libreria pero una vez ue la tienes y hacer los paso que dice el maestro todo bien gracias , profe
sos muy bueno !!! muy clara la explicación y muy detallada .muchasgracias
Gracias por el comentario.
Saludos
Muy bueno excelente. Me sirvió mucho. Gracias por los aportes
Genial, gracias por el comentario y la visita.
Saludos
Los mejores tutoriales en español de Arduino. Gracias!!!
GRACIAS!!!!, mesclando este video, con el de los rele, y el de termistor, logre (gracias a Dios) crear un control de temperatura con una pantalla LCD, eres genial, das mas datos de los que soy capas de procesar, seria genial subas inventos propios y como los hisiste, te amo
Genial, me alegro que el material te haya sido de utilidad.
Saludos
AMIGO PODRIAS PASARME ESE CODIGO, JUSTO NECESITO HACER ESO TAMBIEN
@@gaelMartinez-lv3mo
int Vo;
float R1 = 100000;
float logR2, R2, TEMPERATURA;
float c1 = 2.114990448e-03, c2 = 0.3832381228e-04, c3 = 5.228061052e-07;
int ventilador = 5;
int calefactor = 4;
void setup() {
// Inicializamos comunicación serie
Serial.begin(9600);
// Comenzamos el sensor DHT
pinMode (ventilador, OUTPUT);
pinMode (calefactor, OUTPUT);
}
void loop() {
// Esperamos 2 segundos entre medidas
delay(2000);
Vo = analogRead(A0);
R2 = R1 * (1023.0 / (float)Vo - 1.0);
logR2 = log(R2);
TEMPERATURA = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2));
TEMPERATURA = TEMPERATURA -273.15;
if(TEMPERATURA < 37)
{
digitalWrite(ventilador, HIGH);
}
else
{
digitalWrite(ventilador, LOW);
}
Serial.print ("temperatura: ");
Serial.print (TEMPERATURA);
Serial.println(" C");
delay (5000);
}
Me gustan mucho tus videos, he aprendido mucho con tus Videos espero que sigues
Gracias por el comentario, un saludo
Excelente explicación, muchas gracias, como siempre en tus videos encuentro la respuesta a mis dudas
Estupendo vídeo compañero....ya me he suscrito para comenzar lo antes posible a estudiarlos en profundidad....gracias de corazón....
Gracias por el comentario y la suscripción. Saludos
Felicitaciones es excelente y muy didáctico tus videos!!!! Gracias por compartirlo!!!
Gracias por el comentario. Saludos
Gracias por todos los videos tutoriales, se aprende mucho, gracias de nuevo.
Gracias por el comentario y la visita. Saludos
Muy buen video felicitaciones por la explicacion clara! Saludos
Gracias por el comentario y la visita.
Saludos
Excelente amigo, me sirvió de mucho. Gracias por compartir tus conocimientos.
Genial, gracias por el comentario.
Saludos
Muy buenos videos. Fáciles de entender y muy bien explicado
Deseando el próximo capitulo animo y a por capitulo 100 ;-)
Gracias por el comentario, muy amable, tomará un laaargo tiempo llegar a los 100. Saludos
Gracias por compartir tu conocimiento, además de esta forma explicando cada detalle y con esa paciencia que te caracteriza. +1
Crack!!! llevaba horas intentando hacer que funcionara. un saludo desde guatemala.
Gracias por el comentario, me alegro que encontraras el material de utilidad. Un saludo
claro y sencillo, buen video.
Gracias por el comentario y la visita.
Saludos
Excelente tutorial, muy bien explicado. He visto casi todos tus tutoriales anteriores a este, ya va haciendo falta alguno donde se entrelacen dos proyectos separados, como un sensor de temperatura y este display, para poder leer del sensor y desplegarlo en pantalla.
Sería muy interesante.
¡Gracias!
Hola, gracias por el comentario, la idea es hacer más adelante pequeños proyectos en base a los conceptos vistos en esta serie desde cero, igual podrás ver el capítulo 25 donde se muestra en un LCD paralelo la temperatura de un LM35.
Saludos
@@BitwiseAr Lo veré, gracias, que sigan tus éxitos...
excelente como siempre.sin desperdicios tus clases. siempre espero con ansias tus videos. saludos!
Hola Amigo gracias por el video, yo tuve problemas con el módulo lcd que viene con el i2c integrado. No proyectaba ningún caracter y lo solucioné cambiando la dirección de 0x27 a 0x3F como sugería un foro:
Para aclarar cambiar esta linea: LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7);
a esta:
LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7);
Pues ya pensaba que tenía un problema con el módulo.
Dejo esta info para quien lo necesite.
Saludos!
Hola Alexander, gracias por el dato y compartirlo. Saludos
La dirección del adaptador tiene que ver tanto con los estados de los pines A0, A1 y A2 como con la matrícula impresa en el integrado del módulo. Bitwise Ar mostró las posibles direcciones para una matrícula PCF8574, pero si la matrícula de tu integrado es PCF8574A entonces las posibles direcciones son:
A2-A1-A0 - - > Dirección PCF8574A
0 0 0 - - > 0x38
0 0 1 - - > 0x39
0 1 0 - - > 0x3A
0 1 1 - - > 0x3B
1 0 0 - - > 0x3C
1 0 1 - - > 0x3D
1 1 0 - - > 0x3E
1 1 1 - - > 0x3F
Yo también tenía ese problema, pero cuando me encontré con estos datos el problema se solucionó.
Tenia el mismo problema y esta es la solucion, gracias amigo
Yo pensaba igual, gracias por esta solución.
Gracias compañero...ahora mismo tuve el mismo problema....pero ha quedado resuelto y funcionando al cien por cien.....Un salu2.
Excelente!!!!!!!...Mejor explicado imposible....
Muchas gracias por estos tutoriales. Funcionó sin problemas!!
Genial, saludos
excelente video. me gusta mucho como lo explicas. Gracias.
Gracias por el comentario. Saludos
Muchas gracias por subir los videos, muy profesional , mis felicitaciones.
Eres un gran maestro de la explicación, te felicito...soy un entusiasta gracias
Por fin.... gracias por el video espero el otro con ancias
Gracias por la visita, un saludo
explicacion con detalles, muchas gracias
Gracias por el comentario y la visita.
Saludos
Qué excelente explicación! Gracias"!
Gracias por el comentario y la visita.
Saludos
Excelente explicación, muchas gracias :)
Gracias por el comentario. Saludos
Hola. Excelente video. No podia hacerlo andar hasta que con una libreria I2C Scanner, encontre que la direccion I2C que detectaba era 0X23F.. Con esa me anduvo.
0X3F
Hola, correcto, ya está mencionado en varias oportunidades en los comentarios que la dirección 0x3F se usa cuando el módulo viene "de fábrica" con el adaptador soldado.
Saludos
@@BitwiseAr mil gracias por la respuesta. Aprovecho para consultar.. habra alguna forma de aumentar la tasa de adquisicion de datos del gps neo6mv2?? Uso la libreria gps tiny... agradezco respursta.. y exitos com el canal
Excelente video .
Gracias por el comentario y la visita.
Saludos
Hola ya está vi lo que le dijiste a los otro muchas gracias. Saludos.
Excelente explicación acerca la comunicación I2C ☻
Buenisimo el tutorial, tenía un problema y me ayudaste a arreglarlo
Excelente los vídeos, muy bien explicados.
Gracias por el comentario. Saludos
genial!! solo tuve que reemplazar el 0x27 x 0x3f y funciono de maravilla!!
Hola amigo, como la cambiaste a esa dirección? usando la forma que usó él?
Gracias por la explicación
Gracias por el comentario y la visita.
Saludos
Magnifico trabajo. Muchas gracias.
Muy buenos los tutoriales Bitwise Ar. Gracias!
Gracias por el comentario. Un saludo
Excelente vídeo, todo bien explicado. En mi caso el modulo I2C tiene la dirección 0x3F. Saludos !
Gracias por el comentario. Efectivamente algunos módulos vienen con dirección 3F.
Saludos
EXCELENTE. GRACIAS
Gracias por el comentario y la visita.
Saludos
Como siempre, excelente tutorial.
Gracias por el comentario y la visita.
Un saludo
Excelento video
Gracias por el comentario.
Saludos
Excelente trabajo!!!!...👍👍
Hola, muchas gracias por este y todos los videos que subiste. Realmente son de mucha utilidad. Tengo varias dudas que espero me ayudes desasnar.
1. En mi placa UNO tengo entradas independientes para SDA y SCL. A) ¿Tienen la misma función que A4 y A5? Es decir, ¿son también analógicas o solo para I2C? B) ¿Es necesario declararlas? Si fuera así, ¿Cómo se declaran? C) Si se usaran estos puertos para I2C, ¿se pueden usar simultáneamente las entradas A4 y A5 como analógicas o para otro I2C?, es decir, ¿no se generan conflictos?
2. Estoy siguiendo todos los tutoriales y al final del día no sé que programa tengo cargado en la placa de Arduino. A) ¿Hay alguna forma de saber (descargar) el programa que tiene subido a la placa? B) ¿Existe alguna forma de bloquear lo que está subido? Pregunto esto porque estoy pensando en un proyecto, en la que la placa seguirá conectada a la PC por medio de USB y siendo así, cualquier usuario podría “adulterar” el contenido.
Muchas gracias por cualquier ayuda que me puedas brindar. Saludos. Enrique
Hola, el bus I2C esta exclusivamente sobre A4 y A5, esos mismos pines se replican en la fila superior (estan conectados internamente en el circuito impreso), cuando una librería como en este caso de LCD usa "Wire" ya se configuran dichos pines para SDA y SCL, sino se usan como entradas analógicas.
Solo un programa se puede ejecutar, toda la funcionalidad debe estar contenida en el programa, cualquier modificación que no desee perder se puede usar la memoria interna EEPROM.
Saludos
Te felicito por los videos, estan espectaculares. Con respecto a este capitulo tengo problema en la compilacion, porque no tengo o no se instalo la libreria LCD.h. Muchas gracias.
Gracias por el comentario, en la zona de descripción se encuentra la información actualizada sobre el enlace e instalación de la librería, también es importante el proceso y mover o quitar la vieja librería LCD para que no exista conflicto.
Saludos
Buen día, muy buenos todos tus videos, de verdad.
Sólo quiero comentar lo siguiente, veintisiete y setenta y seis no son direcciones válidas en el sistema de numeración hexadecimal, son denominaciones aplicables sólo a números basados en el sistema de numeración decimal; lo apropiado es decir que las direcciones de esos dispositivos del ejemplo son dos, siete y siete, seis en hexadecimal.
Excelente explicación. Una consulta ¿Arduino entrega la suficiente corriente para alimentar el modulo LCD con el I2C? O es mejor alimentar la protoboard con 5V proveniente de una fuente externa como una fuente de PC? Tengo una fuente de PC que, según mi voltímetro, entrega un poquito mas de 5V, algo así como 5,3V ¿No hay peligro de que queme algún componente? Muchas gracias.
Hola, no hay inconvenientes en usar el suministro de corriente de la placa para alimentar al módulo LCD. Con fuente externa es normal que el voltaje sea ligeramente superior, baja al conectarse la carga.
Saludos
Gran canal
Excelente explicación. Gracias
Muy bueno, como siempre. Me gustaria que explicaras como utilizar el DHT11 con el I2C y LCD. Muchas Gracias.
Gracias por el comentario y la sugerencia.
Saludos
Excelente
Gracias por el comentario y la visita.
Un saludo
Estimados, para los que tienen Arduino IDE 2.2.1, la librería se guarda en la carpeta que está configura en Preferencias / Ruta del Sketchbook.
Hola, he aprendido mucho con tus explicaciones, me parece muy bien la manera que tienes de explicarlo,
me gustaría que me dijeras si tienes algún capítulo dedicado a paneles solares para Arduino, gracias.
Hola, gracias por el comentario, lamentablemente no tengo experiencia con paneles solares.
Saludos
Profe, ya le he hecho varios comentarios. Voy revisando todos y cada uno de sus videos. Espero que con el nuevo ordenador, el canal siga vivo. Tengo una duda. Quien y como pone las direcciones de los dispositivos esclavos? Quizas ya le pegunte, pero no encuentro respuesta. POr ejemplo quiero comuncar 2 arduinos por I2C, no se si tiene este ejemplo. Uno seria esclavo y el otro maestro. Como se define quien es quien y la direccion del esclavo? . Su manera de explicar es genial. El canal mas didactico que he visto en español. Espero lo mantenga en el tiempo. A algunos el tiempo se nos acaba porque emepzamos tarde y queremos aprovecharlo hasta el final. Una suerte haberlo encontrado. Muchas gracias
Hola, no tengo experiencia con I2C entre Arduinos pero quizás este enlace te sea de utilidad:
www.luisllamas.es/como-conectar-dos-arduino-por-bus-i2c/
Saludos
@@BitwiseAr Muchas gracias. Esperamos sus videos con miuchas ganas. Un saludo
@@BitwiseAr Profe, muchas gracias por contestar. YO tengo alguna sugerencia que hacerle y una pregunta. Cuales son sus planes para mantener el canal? Es difícil encontrar algo tan bien explicado. Por este motivo le hago una sugerencia que seguro sera bien aceptada por la comunidad, sobre todo para los que emepiezan. Y es dedicar algunos capitulos a la explicacion del leguaje C como tal. Variables, los tipos, como se declaran, luego como se definen y utlizan los punteros, los arreglos como definilos, como moverse entre ellos, etc, etc. A lo largo de sus capitulos se pueden ir viendo algunas de estas cosas, pero no resumidas porque todo se va viendo a traves de ejemplos. Lo otros es dedicar algunos videos a la tarjeta ESP8266 y a la pequeña pero pienso potentete TTINY85. Para proyectos simples me parece muy util. Se que hay videos de estos, pero naadi explica con su claridad. Muchas gracias, perdone por la intromision.
felicitaciones muchas gracias
Gracias por el comentario. Saludos
TE AMO GRACIAS POR ESTE VIDEO
Excelente el tutorial señor. Tenes pensado hacer un vídeo de matriz de led 8x8 ?
Gracias Gustavo por el comentario, esta previsto tratar el tema matriz de LED mediante MAX7210 en un futuro capítulo. Saludos
Impresionante trabajo y magnífico material. Estoy empezando en el mundo de arduino y me está resultando utilisimo. Muchismas gracias por el trabajo y la dedicación.
Una pregunta: ¿existe algún tipo de controladpr i2c o similar para teclados matriciales? Cuando quiero preparar algún proyecto que implique varios elementos y un teclado matricial a veces me quedo sin pines libres.
Muchas gracias
Hola, gracias por el comentario, seguramente hay teclados matriciales por I2C, no he trabajado con uno como para poder recomendar.
Saludos