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í?
Cualquier sugerencia o puntero me harán muy feliz gracias.