Ampliación de pines digitales para Arduino con el expansor PCF8574

Поделиться
HTML-код
  • Опубликовано: 6 сен 2024
  • En este vídeo se muestra cómo cablear los expansores de pines digitales para Arduino y cómo programarlos en ArduinoBlocks.
    En este enlace puedes encontrar un artículo sobre ello:
    blog.arduinobl...
    Curso de Arduino con ArduinoBlocks desde cero:
    • Presentación resumen c...

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

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

    Me has solucionado el gran problema que tengo con esp32cam, que tiene muy pocos pines. Gracias.

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

    Muchísimas gracias. Todo muy pormenorizado y paso por paso.

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

    gracias!! acaba de resolverme una duda

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

    Muy buen vídeo. saludos desde Colombia. Será que puede realizar un vídeo donde muestre como usar una pantalla LCD 128x64. gracias

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

      Está en el canal en un vídeo de las LCD

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

    Seria genial si puede hacer otro video de como hacerlo con una placa multiplexora de 16 canales con 74HC4067. ¿O no se puede hacer con arduinoblocks? Creo entender que solo me servira para leer sensores porque no mantiene el estado de las salidas. Habra que ver que tan rapido se puede conmutar. Gracias.

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

      No está metida la placa multiplexora en arduinoblocks, pero puedes conectar dos expansores como los del video en un mismo bus i2c, solo hay q seleccionar diferentes direcciones para cada uno.

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

      @@Didactronica El problema es que no tengo esos expansores, tengo la placa con 74HC4067. Estaba pensando que igual quizas se pueda hacer con los bloques actuales del arduinoblocks ¿que le parece? gracias

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

      @@cdsplus1 hola, pues no te se decir pq no lo he usado. Si no necesita una librería, entonces si lo podrias hacer en principio.

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

      @@Didactronica hola, he intentado hacerlo (aqui le envio una imagen para que me diga que le parece y si se pueden armar vectores e irlos recorriendo para ir incrementando la palabra binaria: ibb.co/HYZfbxR) pero ahora recibo otro error, aparentemente dice que mi arduino no responde, he verificado que esta conectado, con leds encendidos y el connector v4 corriendo (que mala suerte la mia, es increible): Error compilando o subiendo. Code: 2 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x6c avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6c avrdude done. Thank you. scons: *** [upload] Error 1

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

      @Didactronica Lo he copiado en Arduino IDE, donde lo he compilado y subido sin problemas. Le he agregado demoras de 1000 milisegundos porque iba demasido rapido. Usandolo a maxima velocidad seria interesante saber si puede funcionar con salidas que requieran constancia, por ejemplo para mover un motor, si esos breves momentos desconectados no lo afectarian mucho, supongo que seria como un PWM pero de pulso de duración fija

  • @baglietto-ar
    @baglietto-ar 3 года назад

    Hola tenes idea para que es el 9no pin que dice int? del modulo rojo te pregunto

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

      Hola! Creo q es para activar y desactivar el módulo. Una especie de Interrupción, pero no lo he probado.
      Un saludo.

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

    tengo un mega pero el proyecto es demasiado grande, como se configura en el ide de arduino para la lectrura de señales.

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

    Como cuanto se podria expandir los puertos digitalea

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

      Tantas como cantidad de i2c se puedan declarar. Por ejemplo desde el 000 asta el 111 hay 8 i2c posibles, entonces cada i2c son 8 bits E/S , tendríamos 64 bits independientes.

    • @AlejandroGomez-jo9kg
      @AlejandroGomez-jo9kg 2 месяца назад

      digitales*

    • @julianalexisdellatorrecarr2392
      @julianalexisdellatorrecarr2392 2 месяца назад

      @@AlejandroGomez-jo9kg muchas gracias amigo, aportas vastante.

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

    Tendrás el código de ejemplo?

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

    Tengo este modulo y manejo el codigo con IDE Arduino, seria posible que me echases una mano para hacerlo funcionar?

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

      No me da tiempo a tantas cosas, lo siento.

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

    Puedo expandir el puerto serial con este multiplexor ?

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

    Desconocia este cacharrillo, me has salvado de usar el mega por 3 puertos.
    Se pueden "configurar" como puertos PWN, o hay algo parecido para puertos PWN???

    • @DanielPerez-gh7un
      @DanielPerez-gh7un 3 года назад

      Me parece que es únicamente digitales, o lo resolviste de alguna otra manera?

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

      @@DanielPerez-gh7un Estuve investigando y encontré otras placas con "pca9685", que tienen solo puertos PWN y comunicacion I2C. Como esta pero mas indicada para servomotores. Lo ideal sería algo mixto para tener puertos de entrada, salida y PWN. Pero no encontré nada mixto 😞

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

      @@dvn2o no lo había visto. La solución q dices es la mejor. Me alegro.

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

    Cuantos módulos se pueden poner en serie?

    • @avfl7785
      @avfl7785 7 месяцев назад

      es por comunicación i2c, puedes poner varios, solo hay que tener cuidado con la direccion i2c, ya que si se repite vas a tener 2 modulos haciendo lo mismo xd

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

    Me podrías dar tu correo para hacerte una pregunta de una duda que tengo