Enviar sinal IR de 2 portas diferentes Arduino MEGA

Olá, tenho um projeto de controle de ar condicionados aqui em casa, eu gostaria de controlar o ar da sala e o do meu quarto com 1 arduino, eu ja consigo ler o sinal do controle remoto e passa pro arduino e o mesmo consegue ligar o ar, o problema é que a biblioteca IRremote vem por padrao setada a porta 9 para enviar o sinal, como quero controlar 2 equipamentos diferentes gostaria de enviar outros comandos por outra porta, mas nao sei como posso fazer isso.

Exibições: 546

Responder esta

Respostas a este tópico

Você esta usando essa Biblioteca ?

https://github.com/z3t0/Arduino-IRremote

Seu Arduino é o Mega que usa o Micro-controlador ATmega2560, não é ?

Veja essa tabela no link da Biblioteca , você poderá usar esses pinos 5, 6, 9, 11, 46. 

Achei isso no arquivo https://github.com/z3t0/Arduino-IRremote/blob/master/IRremoteInt.h

Acho que para usar outros pinos é só retirar as duas barras na frente da linha...

// 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

essa msm, hum entendi, e vc sabe como escolho qual usar? como eu chamo ele no codigo? pq eu nao preciso declarar o pino ele ja faz sozinho.

Acho que para usar outros pinos é só retirar as duas barras na frente da linha...

E salvar o arquivo. 

Esse arquivo esta dentro da Biblioteca IRremote instalada no seu PC . 

http://labdegaragem.com/profiles/blogs/tutorial-arduino-instalando-...

Para conferir o diretório onde suas Bibliotecas são adicionadas, clique em Arquivos e Preferências :

Veja em Local do Sketchbook :

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço