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.
Tags:
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 :
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por