IC capaz de transmitir IR a través de múltiples pines

0

Recientemente he estado buscando una manera de definir un pin en el Arduino Uno. una vez que obtuve ese derecho, esperaba poder enviar señales de IR a través de al menos 5 pines. Esto se debía a que había definido los otros 4 pines para adaptarse a las características del pin 3.

A continuación se muestra un ejemplo de código de transmisión IR para pin 3

 /*
 * IRremote: IRsendDemo - demonstrates sending IR codes with IRsend
 * An IR LED must be connected to Arduino PWM pin 3.
 * Version 0.1 July, 2009
 * Copyright 2009 Ken Shirriff
 * http://arcfn.com
 */


#include <IRremote.h>

IRsend irsend;

void setup()
{
}

void loop() {
    for (int i = 0; i < 3; i++) {
        irsend.sendSony(0xa90, 12);
        delay(40);
    }
    delay(5000); //5 second delay between each signal burst
} 

Estos pines se utilizarán para enviar la señal de un LED IR. Mi lógica es que si puedo definir pines, entonces puedo conectar múltiples LEDs IR (uno en cada pin) y así puedo enviar una señal diferente a cada LED.

Lamentablemente,estonosepuedehacerenArduinoUnosolo.AsíqueestoybuscandounIComicrocontroladoralternativoqueseajusteamisrequisitos.

¿Hayalgúnmicrocontroladoralternativocreadoespecíficamenteparahacerloquequierohaceraquí?

Aquí y Aquí hay enlaces a las preguntas que hice en el foro de Arduino relacionadas con esta publicación.

Cualquier sugerencia o puntero me harán muy feliz gracias.

    
pregunta MALKAVIAN

1 respuesta

2

De todas formas, usted querrá un controlador externo para cada LED, para proporcionar más corriente de la que un pin Arduino puede suministrar por sí solo. No hay ninguna razón por la que el controlador externo no pueda ser un decodificador / demultiplexor. Conectaría el pin 3 de Arduino a la entrada de habilitación de ese decodificador, y usaría algunos otros GPIOs para controlar las entradas seleccionadas del decodificador. Un decodificador 3: 8 le daría 8 LED independientes que puede manejar uno a la vez.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas