Alguem consegue usar mais de um emissor IR no mesmo Arduino

Pessoal to tendo um problema com o emissor IR estou usando a IRremote mas ela so manda para o pino 3 tem como eu definir para que pino ele vai mandar  ?

Exibições: 356

Responder esta

Respostas a este tópico

Creio que tenha como sim, qual o código que estás á usar?

estou usando o codigo padrão da ir send

A libraries IRremote utiliza um dos timer do microcontrolador por isso que os pinos são fixos... para muda o pinos vocês tem que modifica os arquivo da librarie.

Arquivo IRremoteInt.h

// Arduino Mega
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
//#define IR_USE_TIMER1 // tx = pin 11
#define IR_USE_TIMER2 // tx = pin 9
//#define IR_USE_TIMER3 // tx = pin 5
//#define IR_USE_TIMER4 // tx = pin 6
//#define IR_USE_TIMER5 // tx = pin 46

// Arduino Duemilanove, Diecimila, LilyPad, Mini, Fio, etc

#else
//#define IR_USE_TIMER1 // tx = pin 9
#define IR_USE_TIMER2 // tx = pin 3
#endif

Eu modifiquei cara mas o problema e que ou vc manda ora 3 ou pra 9 !

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço