Arduino desde cero en Español - Capítulo 47 - OLED 128x64 I2C bicolor basado en SSD1306 por bus I2C

Поделиться
HTML-код
  • Опубликовано: 20 дек 2024

Комментарии • 527

  • @delineanteitor1
    @delineanteitor1 Год назад +4

    Muchas gracias por tus explicaciones. Son buenísimas. Aprovecho para hacerte una pregunta. Se pueden conectar dos pantallas OLED por i2c en un mismo Arduino? Me gustaría conectar una de 128x64 y otra de 128x 32. Sería posible? Muchas gracias

    • @BitwiseAr
      @BitwiseAr  Год назад

      Gracias por el comentario, el bus I2C permite conectar múltiples dispositivos, pero cada uno debe tener una dirección única, si ambas pantallas tienen la misma dirección no podrás controlarlas de forma independiente.
      Saludos

    • @delineanteitor1
      @delineanteitor1 Год назад

      @@BitwiseAr Gracias por tu aclaración, y sé que la dirección de estas OLED por i2c son 0x3C y 0x3D, pero he probado poniendo una dirección a cada una y parece ser que interfieren, o quizá yo no la sepa programar. Era por si lo hubieras probado para ver en qué fallo. Gracias y seguiré cacharreando

  • @juanjosesilva4315
    @juanjosesilva4315 4 года назад +12

    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #define ANCHO 128
    #define ALTO 64
    #define OLED_RESET 4
    Adafruit_SSD1306 oled(ANCHO, ALTO ,&Wire, OLED_RESET);
    void setup() {
    Wire.begin();
    oled.begin(SSD1306_SWITCHCAPVCC, 0X3C);
    }
    void loop() {
    oled.clearDisplay();
    oled.setTextColor(WHITE);
    oled.setCursor(34,0);
    oled.setTextSize(1);
    oled.print("T");
    oled.setCursor(0,10);
    oled.setTextSize(1);
    oled.print("ED");
    oled.setCursor(78,10);
    oled.setTextSize(1);
    oled.print("SAS");
    oled.setCursor (10,30);
    oled.setTextSize(2);
    oled.print(millis()/1000);
    oled.print(" seg.");
    oled.display();
    }

  • @LuisRiconewworld
    @LuisRiconewworld 2 года назад

    A parte de esa preciosa voz tus lecciones son magistrales, ¡gracias estimado amigo!

  • @ricardbrunviladesau6895
    @ricardbrunviladesau6895 5 лет назад

    Sobran las palabras para una forma de explicar tan clara. Este tutorial es muy bueno y me va a venir bien para algún proyecto que tengo en mente. Como siempre darte las gracias y aplaudir todo este curso que nos estas dando. Un saludo desde Barcelona.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario, se aprecia, me alegro que encuentres el material de utilidad.
      Saludos

    • @ricardbrunviladesau6895
      @ricardbrunviladesau6895 5 лет назад

      @@BitwiseAr Muy buena idea de poner los comandos que acepta la librería, es una cosa que siempre hago para saber todas las funciones que tiene. Un saludo

  • @JuanCarlos-hx1cn
    @JuanCarlos-hx1cn 5 лет назад +16

    Felicidades, Gran trabajo.
    Tienes una capacidad de trasmitir increible, todo lo haces que parezca facil.
    Un saludazo.

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Saludos

  • @juancarlosrelloso1302
    @juancarlosrelloso1302 4 года назад

    Ha se me olvido decirte que lo de la pantalla SSD1306 lo resolvi con tu video 47, eres lo mejor que he leido aqui en youtube. Muchas gracias y sigue asi, nos haces mucho bien. Gracias

  • @hectorhirammirandaflores661
    @hectorhirammirandaflores661 5 лет назад +6

    Muchas gracias por el tutorial, tu canal es el mejor en español para aprender Arduino, uno queda con 0 dudas al finalizar cada video. Sigue asi

  • @arreglandoando
    @arreglandoando 2 года назад +1

    eres sin duda el mejor tutor de arduino, mi papa es dentista y cada que saca una radiografia se radiaba por que el boton era alambrico, gracias a ti pude hacerle un boton inalambrico con un delay variable para que salgan las radiografias perfectas y desde una distancia segura para mi papá, salvas vidas con esto literalmente, GRACIASSSSS

  • @martinruelas8404
    @martinruelas8404 2 года назад

    excelente explicacion del funcionamiento de la pantalla oled 128x64 i2C , FELICIDADES por tu canal...!!!

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Gracias por el comentario y la visita.
      Saludos

  • @josep-lluis6847
    @josep-lluis6847 3 года назад +2

    Es realmente imposible explicarlo mejor. Te felicito, muchas gracias !!!

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Gracias por el comentario y la visita.
      Saludos

  • @CrisQ87
    @CrisQ87 4 года назад +2

    Muchas gracias por esta explicación. Como detalle, tuve que utilizar las versiones de las librerías que se muestran en el video (SSD1306 versión 1.2.9 y GFX 1.4.6) ya que al instalar más recientes se deben poner otras librerías adicionales para que los códigos funcionen, por ejemplo, pide una librería específica Adafruit_I2C, por lo que no basta la librería Wire

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Gracias por el comentario y compartir tu experiencia, en mi caso no requería otra librería adicional a las mencionadas pero cada IDE puede variar.
      Saludos

  • @CHATORU40
    @CHATORU40 4 года назад

    No compila por la falta de las librerías Adafruit_I2CDevice.h y Adafruit_SPIDevice.h, las descargue desde el GitHub de Adafruit y las copie en el subdirectorio "libraries" compile y listo.Muchas Gracias! Exelente video

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, recomendaría instales las librerías indicadas en el video mediante el gestor.
      Saludos

  • @kbyo2006
    @kbyo2006 9 месяцев назад

    Simplementeee.... GENIAL!!!. Muy bien explicado, teniendo en cuenta todos sus parámetros (al menos los necesarios). Muchas Gracias!

    • @BitwiseAr
      @BitwiseAr  9 месяцев назад

      Gracias por el comentario y la visita.
      Saludos

  • @marrufox4693
    @marrufox4693 8 месяцев назад

    Buenisimo video, andaba batallando en encontrar alguno que nos introdujera a la pantalla, gracias a ti ya se lo basico de esta pantalla oled, y ahora ire por mas.

    • @BitwiseAr
      @BitwiseAr  8 месяцев назад

      Genial, gracias por el comentario y la visita.
      Saludos

  • @geraviatu5510
    @geraviatu5510 3 года назад +1

    excelente video. yo lo hice con el oled 128x32 y fue un excito que Dios te bendiga.

  • @everluiscortesacosta8536
    @everluiscortesacosta8536 2 года назад +7

    Dios bendiga a este gran hombre🙏 entendí solo media hora con este hombre que con mi maestro de electrónica en 1 semestre

    • @chevere3424
      @chevere3424 4 месяца назад

      porque prestaste atención

  • @gustavochinchaytoledo2024
    @gustavochinchaytoledo2024 4 года назад +4

    Eres un GENIO todos tus tutoriales son excelentes. ahora mismo estoy utilizando tu programa para implentar un sensor de temperatura

  • @juanpiq1
    @juanpiq1 5 месяцев назад

    Una vez más te felicito por la estupenda explicación que nos lo hace muy facil a los que no dominaos el tema., Quría comentar que he observado que veo una deferencia en la distribución del las patillas del OLED pues en la descripición del ÓLED indica la Patilla 1 como VCC y la 2 como GND sin embargo en el esquema del montaje si bien la posición de los cables coinciden con lo explicado anteriormente en este OLED creo ver que la Patilla 1 (igual que el mio) es GND y pero le estás conectando el POSITIVO por lo cual si no me equivoco estaría erróneo.

    • @BitwiseAr
      @BitwiseAr  5 месяцев назад

      Hola, se debe a que existe una diferencia en el modelo de la parte de Fritzing para el OLED donde tiene invertidos VCC y GND, por eso en el diagrama no coindice pero es la ubicación correcta para la pantalla usada en la práctica.
      Saludos

  • @SanzAlfredo
    @SanzAlfredo 11 месяцев назад

    Muchas Gracias por el Video y Feliz 2024.
    Saludos desde La Ciudad del Humo

    • @BitwiseAr
      @BitwiseAr  11 месяцев назад

      Gracias por el comentario y la visita. Buen comienzo de 2024
      Saludos

  • @diego.alienigena
    @diego.alienigena 2 года назад

    excelente tutorial, estoy probando estas pantallitas para proyectos futuros y me funcionó todo 😀

    • @BitwiseAr
      @BitwiseAr  2 года назад +1

      Genial, gracias por el comentario.
      Saludos

  • @hugomazariegos7406
    @hugomazariegos7406 Год назад +1

    Un gran trabajo, muy bien explicado y demostrado, gracias por compartir sus conocimientos y tomarse el tiempo de realizar este video!!!... 👍👍

  • @wilsonestiven716
    @wilsonestiven716 5 лет назад +3

    Increible maestro. Espero mas modulos proximamente. El de huella digital no le quedaria nada mal

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la sugerencia. Un saludo

  • @tootted4317
    @tootted4317 5 лет назад +1

    Gracias casi todos los tutoriales de esa pantalla están en inglés de verdad gracias

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Gracias por el comentario, me alegro que lo encuentres de utilidad.
      Saludos

  • @ivankaminski
    @ivankaminski 3 года назад +3

    Las mejores explicaciones de arduino de RUclips, además es cómodo porque es argentino.

    • @fgelectrico
      @fgelectrico 3 года назад

      y un genio

    • @emanuelh.a8492
      @emanuelh.a8492 2 года назад

      Concuerdo contigo, sus videos son calidad. Tengo un acento neutro, pero me encanta la variedad de acentos de los diferentes países de habla hispana..

    • @hugomazariegos7406
      @hugomazariegos7406 Год назад

      Ahhh, una espléndida explicación con muy buenos ejemplos, lo felicito y gracias por compartir sus conocimientos!!!... 👍👍

  • @abelbarrientos3054
    @abelbarrientos3054 5 лет назад

    Hola, creo que estoy videos son geniales para aprender ya se lo e recomendado a amigos que comienzan en el mundo de arduino y para mi son una biblia cada ves que quiero hacer un nuevo proyecto y recomiendo que no te quedes solamente en arduino y amplies un poco el expectro hacia otros temas como lora,nodemcu... para que le llegues a mas personas,gracias por mostrar el mundo de arduino saludos desde Cuba

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Hola Abel, gracias por el comentario y las reflexiones. Lamentablemente estoy limitado con el tiempo libre, no trabajo de este tema, asi que solo por momentos es que le puedo dedicar a investigar un poco y armar alguna publicación.
      Saludos

  • @gabrield4240
    @gabrield4240 5 лет назад +1

    Pero que bien tutorial dios mio! nada q ver a lo q encontre en el pasado en youtube, es muy util, se agradece!

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Un saludo

  • @XtremeMetall
    @XtremeMetall 5 лет назад

    Felicidades mi hermano, te felicito por el gran trabajo que haces.
    Tienes un gran talento, que es transmitir conocimiento de una manera increíble. Estoy seguro que a más de uno le has salvado el semestre. Eres un genio. Saludos.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Saludos

  • @eduardoantoniorodriguezgue7080

    Usted mi amigo se va a ir al cielo con todo y zapatos

    • @BitwiseAr
      @BitwiseAr  Год назад

      Gracias por el comentario y la visita.
      Saludos

  • @nelsonmontelli9494
    @nelsonmontelli9494 5 лет назад

    Me parecio interesante su curso y lo archive para verlo desdel el principio....gracias

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Genial, gracias por el comentario. Saludos

  • @miSevilla
    @miSevilla 4 года назад

    Muy claro todo explicado y muy sencillo e inteligible el código. Me ha sido de gran ayuda gracias, saludos desde España.

  • @NOT0RI0US
    @NOT0RI0US 2 года назад

    Amigo tu mereces millones de cistas y subs x tu trabajo tan minucioso.
    Gracias x tu enorme trabajo de enseñanza y me haré el curso desde cero.
    Salu2 desde Colombia. ❤

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Un saludo

  • @heroe2214
    @heroe2214 2 года назад

    Muchas gracias!!! exceelente explicacion. Lo pude hacer andar a la perfeccion!

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Genial, gracias por el comentario.
      Saludos

  • @aferreircl
    @aferreircl 5 лет назад +1

    Siempre atento a la campana de su canal Maestro. Saludos desde Chile

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Se agradece la visita y el comentario. Saludos

  • @leogarcia8517
    @leogarcia8517 5 лет назад

    Muchas gracias por el vídeo, justo me acaba de llegar un display que pedí en aliexpres y me sirvió tu vídeo para probarlo

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Genial, gracias por el comentario. Saludos

  • @mledesma64
    @mledesma64 5 лет назад +1

    Excelente, súper claro y concreto. Muchas gracias por tu trabajo!

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario. Saludos

  • @tersuaveexterior5235
    @tersuaveexterior5235 3 года назад

    Excelente muchas gracias por todos estos videos!!! Me ahorra un montón de tiempo

  • @juliolonjedo5356
    @juliolonjedo5356 5 лет назад +2

    Muy, pero muy, bueno lo tuyo. Te felicito y espero que continúes así.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario. Saludos

  • @franciscosahuquillomunoz8430
    @franciscosahuquillomunoz8430 4 года назад

    Hola:
    Estoy aprendiendo una barbaridad, estos tutoriales son de gran ayuda y prácticos.
    Si no es molestia me gustaría un tutorial sobre LCD 128x64, tengo unos cuantos y quiero darles uso, jijij.
    Gracias

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Gracias por el comentario y la sugerencia, por el momento no he trabajado con el display grafico LCD de 128x64.
      Saludos

  • @luismedinacastro3730
    @luismedinacastro3730 5 лет назад +4

    Muchas gracias! Estoy deseando que subas algún vídeo sobre comunicación Lora

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por la visita, la esperanza es lo último que se pierde suele decirse ;)
      Saludos

  • @aliciacapa10
    @aliciacapa10 5 лет назад +1

    Muchas gracias por estos tutoriales y esfuerzo desde España!!!

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la visita. Un saludo

  • @antoniodearmas8554
    @antoniodearmas8554 5 лет назад +1

    Felicidades por el canal, los contenidos y por la forma didáctica y clara con la que te expresas. Saludos !!

  • @bottarinifranco1784
    @bottarinifranco1784 3 года назад

    Muy bueno tu video amigo, me gusto mucho y aprendí cosas que no sabia sobre estas hermosas pantallas, muchas gracias, saludos 💻💻🤖🤖

  • @robertotraverzaro7168
    @robertotraverzaro7168 5 лет назад +2

    Como siempre excelente la explicaciones , Gracias por compartir

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la visita. Un saludo

  • @josearanda1963
    @josearanda1963 2 года назад

    Hola de nuevo, como siempre darte las gracias por toda tu ayuda que nos proporcionas . Ya te comente que en 2 o 3 capitulos al verificar el codigo me sale el error (ERROR COMPILACION PARA TARJETA ARDUINO UNO) . Pues bien en este me pasa lo mismo y tengo comprobado que dicho error me lo da cuando esta incluida la libreria . Atentamente, gracias

  • @ricardoclerici3173
    @ricardoclerici3173 2 года назад

    Hola Bitwise: siempre excelentes tus exposiciones. Gracias!!

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Gracias por la visita y el comentario.
      Saludos

  • @nickoesx2
    @nickoesx2 4 года назад

    excelente video y didáctica. muchas gracias. me dio ganas de volver a tener proyectos con arduino. me compro proximamente la pantalla.

  • @ricardoclerici3173
    @ricardoclerici3173 3 года назад

    Son muy buenas tus clases, te felicito.

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Gracias por el comentario.
      Saludos

  • @perilla6996
    @perilla6996 5 лет назад

    Genial trabajo el que haces sigue asi que nosotros aprenderemos
    Una cosilla se podria usar un swicht de 4 posiciones y hacer cuatro programas y segun este colocado el swicht funcione un programa u otro
    un cordial saludo

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola Javier, gracias por el comentario. Arduino puede ejecutar un único programa, la forma sería detectar la selección del switch y ejecutar distintas partes del código según corresponda (un simple condicional if es suficiente)
      Saludos

  • @deMMake
    @deMMake 5 лет назад

    Video Groso como siempre !! Justo el sábado estuve jugando con una de estas pantallitas... son muy buenas la verdad, lastima el reducido tamaño. Saludos amigo!

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la visita, si, tiene un tamaño reducido pero una buena relación de densidad de pixeles.
      Saludos

  • @walmansitoguatemala1834
    @walmansitoguatemala1834 5 лет назад +1

    Que lujo muy bueno gracias hasta luego

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Gracias por la visita y el comentario. Saludos

  • @ElPollutosan
    @ElPollutosan 3 года назад

    Muchisimas gracias!! Excelente explicación y con detalles super interesantes.

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Gracias por el comentario y la visita.
      Saludos

  • @davidm.128
    @davidm.128 5 лет назад +1

    Muy buen video, por favor sube más así! Explicas excelente, ya me he suscrito.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la suscripción. Saludos

  • @arcesioarbelaez4730
    @arcesioarbelaez4730 4 года назад +15

    Gran trabajo, sin embargo, en el diagrama de conexiones la tierra de la pantalla está conectada a Vcc del arduino y el Vdd de la pantalla a la tierra. Saludos.

    • @Ernesto71042
      @Ernesto71042 3 года назад +1

      Es verdad, esta por comentar lo mismo.

  • @tonipetroleo279
    @tonipetroleo279 5 лет назад +1

    Fantástico video y una excelente explicación. Gracias

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la vista. Saludos

  • @abrahamperez872
    @abrahamperez872 Год назад

    FELICIDADES POR TODO EL TRABAJO REALIZADO Y LO BIEN EXPLICADO QUE ESTA, ME GUSTARIA SI TIENES ALGO DE INFORMACION DE MAQUINAS DE ESTADOS FINITOS, ALGUN TUTORIAL?

    • @BitwiseAr
      @BitwiseAr  Год назад

      Gracias por el comentario, lamentablemente nada de ese tema particular por el momento.
      Saludos

  • @c.andr3s318
    @c.andr3s318 5 лет назад

    Sos increíble saludos tus vídeo son muy útiles para aprender a programar

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Saludos

  • @javilagarde6852
    @javilagarde6852 5 лет назад +1

    Buenísimoooooo. Muchas gracias. Saludos desde argentina

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario. Saludos

  • @gustavoayala68
    @gustavoayala68 3 года назад

    excelente, gracias por compartir tus conocimientos

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Gracias por el comentario y la visita.
      Saludos

  • @TheJoelGamesHD
    @TheJoelGamesHD 5 лет назад

    Eres el mejor explicando!!! Algún día Podrías explicar cómo hacer un menú interactivo con ese módulo y también sube tutoriales de el módulo de giroscopio!!

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la recomendación. Saludos

  • @joseluisp.6031
    @joseluisp.6031 3 года назад

    Felicidades por el canal,tus videos son fáciles de entender y muy entretenidos.
    Se podría poner que contaras los minutos y los segundos ? 5min.40seg.

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Gracias por el comentario, se puede colocar para que muestre lo que se necesites, para funciones de tiempo ya deberás aplicar conceptos de programación como los vistos en capítulos 38 con RTC o con TimeLib que se utiliza brevemente en el capítulo 58.
      Saludos

    • @joseluisp.6031
      @joseluisp.6031 3 года назад

      @@BitwiseAr muchas gracias por tu respuesta

  • @patrickdelvisohopkins
    @patrickdelvisohopkins 2 года назад

    Hola! Gran tutorial como siempre! Una nota, en la imagen del diagrama de conexión, el VCC y GND están mal conectados a la OLED. De hecho casi quemo mi pantalla... jajaja.
    Mil gracias por compartir!

    • @BitwiseAr
      @BitwiseAr  2 года назад +1

      Hola, el inconveniente es que el componente de Fritzing para la pantalla tiene invertida la alimentación, por eso se conectó como es la pantalla en la vida real y además se muestra la nota con el resumen.
      Saludos

    • @patrickdelvisohopkins
      @patrickdelvisohopkins 2 года назад

      @@BitwiseAr totalmente de acuerdo, la verdad es que siempre hay que chequear el pineado, culpa mía!
      Insisto, gran tutorial como siempre, enhorabuena por tu gran trabajo!

  • @mike67246
    @mike67246 Год назад

    Cómo siempre, un vídeo admirable. Eres grande!

  • @Chipoelectrico
    @Chipoelectrico 5 лет назад +1

    Excelentes explicaciones, gracias por compartir.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la visita. Saludos

  • @aldoarcos69
    @aldoarcos69 3 года назад

    excelente video, bien explicado y ejemplificado.

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Gracias por el comentario y la visita.
      Saludos

  • @iryjo9018
    @iryjo9018 5 лет назад

    Hola y gracias por tus explicaciones.
    Me parecen muy interesantes y didáctico tu método.
    Podrías incluir un capítulo con las indicaciones para la pantalla OLED 240*,240,
    Tiene 8 agujeros para 8 pines macho o soldadura.
    ZJY-IPSI30-V2,0
    IPS=240*240
    Driver IC:ST7789
    Interface SPI
    Muchas gracias.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario. Lamentablemente no he trabajado con esa pantalla, hay muchas en el mercado actual, supongo que buscando por el modelo y tipo de driver podrás encontrar alguna librería con código de ejemplo para comenzar.
      Para tener una idea sobre el bus SPI podrás ver el capítulo 37
      Saludos

    • @iryjo9018
      @iryjo9018 5 лет назад

      @@BitwiseAr como mis conocimientos son muy escasos, podrías ayudarme en lo necesario?. Gracias por tu respuesta

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, lamentablemente por una cuestión de tiempo libre no me es posible llevar adelante proyectos a medida o sobre dispositivos de los cuales no he trabajado, pero podrás hacer una consulta en cualquiera de los foros de Arduino disponibles en la red.
      Saludos

  • @armandoac1334
    @armandoac1334 3 года назад +1

    Por que algunos otros programas de otras paginas tienen en los comandos "display" en lugar de "OLED"?, como tengo el modulo SH1106 tuve que cambiar un poco el programa cambiando a "display" y cambiando la libreria que corresponde al SH1106 pero todos los comandos que colocan funcionan igual. Muchas gracias por los videos,son geniales, saludos.

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Hola, lamentablemente el SH1106 requiere de una librería específica distinta del SSD mostrado en el capítulo.
      Saludos

  • @pieritoc597
    @pieritoc597 5 лет назад

    Esperamos con ansias el próximo capítulo:(...

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Ya se encuentra en marcha. Saludos

  • @angelorellana111
    @angelorellana111 5 лет назад +1

    muchas gracias, podrias hacer un video sobre el uso de la camara ov7670 sin fifo

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario, no lo tengo ese módulo pero por lo que pude ver hace tiempo parece ser poco útil sin la memoria FIFO, y aún con la misma por el poder de cómputo de Arduino tampoco se puede hacer demasiado.
      Saludos

    • @angelorellana111
      @angelorellana111 5 лет назад

      @@BitwiseAr entiendo, esta bien, lo que sucede es que he tenido en mente hacer algo con ella, y pues he visto varios videos en donde la usan con arduinos uno, pero no muestran como funcionan, y me interesaria saber el funcionamiento de ella

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola Ángel, lamentablemente tendrás que seguir buscando recursos en la web ya que al corto plazo no tengo previsto tratar ese módulo.
      Saludos

  • @luismatamartinez2330
    @luismatamartinez2330 4 года назад

    Excelente video!! Se podría escribir en la pantalla de manera apaisada?

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, si, es posible.
      Saludos

  • @mikellartitegui8415
    @mikellartitegui8415 2 года назад

    Excelente explicación, muchas gracias

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Gracias por el comentario y la visita.
      Saludos

  • @franciscogomezmartin3999
    @franciscogomezmartin3999 4 года назад

    como siempre, tus explicaciones son excepcionales

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Gracias por el comentario.
      Saludos

  • @nodebohacerlo
    @nodebohacerlo 3 года назад

    Hola, muy claro incluso en temas complejos!! Estoy teniendo un problema con un display 0.96" el que no muestra nada, pero al correr un scanner de direcciones si lo encuentra, incluso estando desenergizado el Oled. Está conectado a un BMP280 que si funciona, pero incluso desconectando el BMP280, no enciende el OLED usando este mismo código. ¿se pueden quemar sin haberlo usado o soldando los pines, por ejemplo?

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Hola, recomendaria conectes unicamente la pantalla y pruebes con los programas propuestos para aislar cualquier interacción con otro dispositivo en el bus I2C, también es importante tener actualizada la librería GFX.
      Saludos

    • @nodebohacerlo
      @nodebohacerlo 3 года назад

      Hola @@BitwiseAr , pude resolverlo colocando en "-1" en "#define OLED_RESET -1 ". Saludos

  • @Mr321ruben
    @Mr321ruben 4 года назад

    Eres Excelente explicando. Te felicito.

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Gracias por el comentario.
      Saludos

  • @diegofdogomezrodriguez3025
    @diegofdogomezrodriguez3025 4 года назад +1

    hola una pregunta la direecion si los conecto en otros pines como por ejemplo en un arduino uno . sirve esa direccion ox3c . o me puedes decir donde explicas eso

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, el bus I2C se explica en el capítulo 35
      Saludos

  • @electronic7979
    @electronic7979 5 лет назад +2

    Useful video 👍 very good

  • @arleyenriquediazflorez5272
    @arleyenriquediazflorez5272 4 года назад

    Muchas gracias Bitwise muy buen material.

  • @davidcampos8729
    @davidcampos8729 4 года назад

    Excelente video aprendi mucho, me gustaria saber si existe alguna manera de mostrar en la pantalla alguna informacion que ingrese mediante un teclado mientras escribo

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Hola, seguramente la hay, de escribir en el monitor serie y mostrar en pantalla, no dispongo de un código ya hecho para esa tarea específica.
      Saludos

  • @marcotrujillo4921
    @marcotrujillo4921 Год назад

    Que buen video amigo, me suscribo :)

    • @BitwiseAr
      @BitwiseAr  Год назад

      Gracias por el comentario y la suscripción.
      Saludos

  • @charlesdelv.6049
    @charlesdelv.6049 5 лет назад +1

    Muy bien explicado!!! gracias!!!👍

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario. Saludos

  • @calimerotrapecio9719
    @calimerotrapecio9719 5 лет назад

    Genial!.
    Estaba esperando este capítulo.
    Gracias.

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la visita. Saludos

  • @OscarPerez-cn9hn
    @OscarPerez-cn9hn 3 года назад +3

    Hola amigos al día de hoy la librería Adafruit GFX en su versión 1.10.10 tiene errores, no podía compilar el código, me salía el error "Error compilando para la tarjeta Arduino/Genuino Uno." busque en internet sin encontrar la solución así que busque a detalle el mensaje de error que me mandaba el programa, busque los archivos de la librería y los abrí para revisaré el código, resulta que falta un archivo llamado Adafruit_I2CDevice.h
    Mi solución fue volver a entrar al gestor de librerías buscar la librería Adafruit GFX e instale la versión 1.4.0 volví a compilar y se solucionó mi problema.

    • @BitwiseAr
      @BitwiseAr  3 года назад

      Hola, gracias por compartir tu experiencia, las librerías se van actualizando con el tiempo y a veces agregan algunas dependencias que no eran necesarias con versiones anteriores.
      Saludos

  • @angelruiz825
    @angelruiz825 4 года назад

    Pongo dedo arriba👍,,buena la información..Solo una duda me ha rondado, ¿ ya has manejado está con la librería uglib8 ?.. lo digo Por la comparativa de funcionabilidad y recursos de nuestro micro. Quiero hacer un cronómetro con timers+acelerometro-giroscopio y obviamente tanto la Flash como la Ram ahí penderian de un hilo, y si es que la uglib8 ahorra más recursos, pues optaría por ella..por eso la pregunta de si sabe algo al respecto, gracias...............O alguien que ya haya probado ambas por favor,para ahorrarme horas de programación por un mal enfoque de inicio...

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Gracias por el comentario, por mi parte lamentablemente no tengo experiencia con la librería uglib8 pero queda el tema propuesto para cualquier otro que pueda orientarte.
      Saludos

    • @angelruiz825
      @angelruiz825 4 года назад

      @@BitwiseAr Pues el que busca encuentra y aquí ruclips.net/video/XYBcr1KpN3Y/видео.html puede haber resolución a mi transtorno,al parecer este joven está bien instruido y se documenta excelente,solo falta checar que esas librerías realmente funcionen bien y puedan moldearse a lo que ocupó..Ya checare a ver qué tal y veremos..🤔....👍

  • @benjaminbruna1405
    @benjaminbruna1405 4 года назад

    Alfin entendi! asombroso

  • @alexis8217
    @alexis8217 4 года назад

    Muy bien explicado!
    Muchas gracias :)

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Gracias por el comentario.
      Saludos

  • @Max32...x23
    @Max32...x23 3 года назад

    Hola.
    Cuando se enciende la pantalla. Me aparece el mensaje pero todo da las otras zonas de la pantalla con puntos blanco/negros. Quiere decir que esta rota mi pantalla o a que se puede deber??

  • @sebastiansombra
    @sebastiansombra 2 года назад

    Como siempre, un excelente tutorial, gracias por compartir. Podrías hacer uno complementario para explicar como poder usar caracteres latinos (á, é, í, ó, ú, ñ, etc). Desafortunadamente la librería de Adafruit no soporta esos caracteres

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Hola, gracias por la sugerencia, por el momento tengo algunos proyectos retrasados que requieren prioridad pero el siguiente enlace pude serte de utilidad o al menos de referencia:
      learn.adafruit.com/creating-custom-symbol-font-for-adafruit-gfx-library/how-to-display-your-symbols
      Saludos

  • @rodrigonavarro100
    @rodrigonavarro100 2 года назад

    Excelente, gracias por tu video, me he suscrito hoy en cuanto lo he visto, una consulta, hay una pantallla asi de pequeña donde puedas cargar imagenes jpg o bmp a color como para hacer una simulacion de una pantalla proyectando imagenes y tienes un video de eso. gracias y sigue adelante

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Gracias por el comentario, la pantalla tiene la capacidad, la dificultad radica en la muy limitada cantidad de recursos de modelo UNO (2KB de RAM), la misma pantalla conectada a otro microcontrolador hace la tarea más simple, de todas maneras este enlace puede serte de utilidad.
      learn.adafruit.com/adafruit-gfx-graphics-library/loading-images
      Saludos

  • @antoniogoncalves1152
    @antoniogoncalves1152 5 лет назад +1

    Gracias por compartir

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Gracias por el comentario y la visita. Saludos

  • @saghirrodriguez3651
    @saghirrodriguez3651 3 года назад

    Creo que en el essquema que tienes de la pantalla tienes invertidos el ground y los 5v, pero los tienes bien en la tabla

    • @BitwiseAr
      @BitwiseAr  3 года назад +1

      Hola, es correcto, es por una diferencia en el componente de Fritzing que tiene invertidos GND y VCC.
      Saludos

    • @saghirrodriguez3651
      @saghirrodriguez3651 3 года назад

      @@BitwiseAr a va va, igualmente esta muy bien el video y usted me ha ayudado mucho en muchos de mis proyectos de Arduino, siga con el buen trabajo, saludos!

  • @lucianorascano7384
    @lucianorascano7384 4 года назад

    Excelente explicación, me queda una duda, arme un proyectó, que incluye una pantalla de 0.96, pero le cambié a una pantalla de 1.3p, ya que ambas me dan que en la distribución de sus píxeles son de 128x64, tengo el problema que de que la pantalla de 1.3p trae driver ssh 1106,...ahora mí consulta..me sale el logo desplazado hacía abajo..casi al límite de la pantalla, será por llevar drivers diferentes en la pantalla!! Que agradecido estaría si me respondieras! Abrazo!!

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Hola, lamentablemente no tengo experiencia propia con eh SSH pero se que requiere una librería específica distinta a la del SSD.
      Saludos

    • @lucianorascano7384
      @lucianorascano7384 4 года назад

      @@BitwiseAr gracias por tu repuesta, encontré la solución en la librería!

  • @carlosoviedo3036
    @carlosoviedo3036 5 лет назад

    Super bueno.. una pregunta.. puede hacer un video indicando cómo hacen para poner una foto en esa pantalla , he visto a gente que crea ejm unos ojos en photoshop y esa foto lo ponen en esa pantalla oled..

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario. La idea de esta serie "desde cero" es introducir una amplia variedad de sensores y dipositivos para luego ir haciendo pequeños proyectos a futuro, quizás se pueda hacer como lo que dices en algún momento como parte de un proyecto.
      Saludos

  • @GAMESANDBEER
    @GAMESANDBEER 5 лет назад +1

    cuantas conexiones i2c se pueden conectar en un arduino uno ?

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, en el capítulo 35 se trata el tema, el límite teórico es de 127.
      Saludos

  • @carlosandresgomezflorez8615
    @carlosandresgomezflorez8615 4 года назад +1

    Hola, estoy intentando realizar este programa para una OLED de 1,3' y no me funciona. En la pantalla me sale muy difuso "Hola, han pasado" pero salen rayas en la pantalla y pareciera que el mensaje fuera como una transición. ¿Puedes ayudarme? ¿Se programa igual la pantalla de 1.3? ¿Puedo pensar que la pantalla está mala? Muchas gracias.

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Hola, no sabría indicarte, no tuve oportunidad de trabajar con una de ese tamaño pero si usa al SSD1306 no debería tener problemas.
      Saludos

    • @carlosandresgomezflorez8615
      @carlosandresgomezflorez8615 4 года назад

      @@BitwiseAr Hola. Mira que usando supuestamente la SSD1306 de 1.3' tuve problemas. Encontré una librería llamada Adafruit_SH1106, a partir de esta pude modificar la programación y trabajar con dicha OLED. Sin embargo toda tu información me fue muy útil. Muchas gracias. Dejo link de la librería: github.com/wonho-maker/Adafruit_SH1106

    • @BitwiseAr
      @BitwiseAr  4 года назад

      Genial, gracias por compartir
      Saludos

  • @TheCharlieMolina
    @TheCharlieMolina 5 лет назад

    otra duda: en el link que nos compartes de ADAFRUIT, menciona la siguiente función:
    void Adafruit_SSD1306::startscrollright (uint8_t start, uint8_t stop )
    Activate a right-handed scroll for all or part of the display.
    qué son uint8_t? por lo que he podido leer son valores hexadecimales, en el ejemplo con la pantalla 128 x 64, cuales serían los valores para hacer un scoll continuo?
    Muchas gracias !!!!

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Hola, no he aplicado esa función pero según la descripción el primer parámetro debe ser un valor entero de 8 bits (uint8_t) que representa el inicio y el segundo parámetro mismo tipo de variable para el final.
      Saludos

    • @TheCharlieMolina
      @TheCharlieMolina 5 лет назад

      @@BitwiseAr muchas gracias !!!!, como siempre son muy amables en responder !!!, por lo que vi, el valor está expresado en Hexa : startscrollright(0x00, 0x07), pero no logro entender para una pantalla .96 cuales son los parámetros para lograr un scroll continuo. El movimiento solo llega a un punto, y luego regresa, no scrolea continuo, gracias de antemano, saludos.

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Hola, como te comentaba la función no la apliqué en la práctica, cuando tenga oportunidad tendré que buscar la pantalla, armar un programa y probarla.
      Saludos

    • @TheCharlieMolina
      @TheCharlieMolina 5 лет назад

      @@BitwiseAr muchas gracias!!!!

  • @96kmilo
    @96kmilo 2 года назад

    Las conexiones sda y SCL no necesita las reticencias de pull up??

    • @BitwiseAr
      @BitwiseAr  2 года назад

      Hola, el módulo ya las incluye por eso no son necesarias.
      Saludos

  • @kevinrodriguez-lq6cs
    @kevinrodriguez-lq6cs 5 лет назад

    la mejor explicación que he encontrado.
    Bravo!
    Pero tengo un problema , no se me coloca el texto amarillo , siempre me sale en cyan

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario, en principio tendrás que verificar que se trate de una pantalla bicolor, ya que no todas lo son, si el texto que se muestra en las primeras líneas que deberían se de color amarillo son cyan, entonces tu modelo tiene un solo color.
      Saludos

  • @dayanajuareztorres5905
    @dayanajuareztorres5905 10 месяцев назад

    Hola. Disculpa no se podra cambiar el fondo de la pantalla a blanco quitando el amarillo y el czian?

    • @BitwiseAr
      @BitwiseAr  10 месяцев назад

      Hola, no es posible con estos modelos ya que la pantalla es monocromo, con pixeles de distinto color en función de su ubicación, también hay modelos con todos pixeles de color blanco.
      Saludos

  • @rafasaez4140
    @rafasaez4140 5 лет назад +1

    excelente aportacion,un saludo

    • @BitwiseAr
      @BitwiseAr  5 лет назад +1

      Gracias por el comentario. Saludos

  • @reydogecoin1197
    @reydogecoin1197 5 лет назад

    Hola! Me gustan mucho tus videos. Quisiera que des un ejemplo por favor, de como hacer un sensor de temperatura y que muestre los datos en este display.
    Muchas gracias!

    • @BitwiseAr
      @BitwiseAr  5 лет назад

      Hola, gracias por el comentario, podrás tomar como ejemplo lo visto en el capítulo 7 para obtener valores de temperatura y humedad y mostrarlos en pantalla con un simple oled.print()
      Saludos

    • @reydogecoin1197
      @reydogecoin1197 5 лет назад

      @@BitwiseAr Gracias Genio! Voy a hacerlo como me decis. Estoy aprendiendo recien y me encanta. Saludos!

  • @robertomelazzini3110
    @robertomelazzini3110 4 года назад

    Estimado: al compilar el programa me da el siguiente error: Adafruit_I2CDevice.h no such file or directory , ·#include pero se supone que esta en las librerías que importé o no?, me das una ayuda por favor?,gracias.

    • @BitwiseAr
      @BitwiseAr  4 года назад +1

      Hola, son dos las librerías, recomiendo descargues el código fuente de los programas desde el enlace en la zona de descripción para descartar cualquier posible error de sintaxis.
      Saludos