Ola pessoal Blz...

      Sou novo na garagem, entrando pra família agora...

      Preciso de uma ajudinha, procurei algum link falando como utilizar dois emissores infravermelho no Arduíno Uno mas não encontrei nada.

      Estou montando um projetinho de segurança e preciso enviar um sinal infravermelho em dois emissores distintos, o código que estou usando só habilita o pino 3 pra enviar.

      Por exemplo:

     Gostaria de enviar o código (0x20DF08F8, 32) no emissor que vai estar no pino 3 e o código (0x20DF16B7, 32) no emissor que vai estar no pino 5 e assim por diante.

      Não consigo setar outros pinos além do 3, que também me intriga por não estar declarado no programa que estou utilizando, acredito que esta setado na biblioteca.

      Como posso fazer isso pessoal?

#include <IRremote.h>
IRsend irsend;
void setup()
{
Serial.begin(9600);
}
void loop()
{
irsend.sendNEC(0x20DF08F8, 32);
delay(100);
irsend.sendNEC(0x20DF08F7, 32);
delay(100);
}

Exibições: 241

Responder esta

Respostas a este tópico

Claudemir isso já passou por aqui, 

acho que para fazer algo assim, teria que mudar coisas no "timer" e/ou  biblioteca e eu, particularmente, não acho tranquilo. 

O que vc pode fazer é colocar transistores, optos ou até mesmo um relê, e com outro pino direcionar o comando do pino 3 para dois leds IR diferentes.

o relê acho o mais simples para entender:

pino 5 aciona o rele e pino 3 o código IR.

Quando o 5 em HIGH o código IR vai para um led IR, quando o 5 in LOW vai ara outro ledIR.

 

Vc não poderia mandar dois códigos ao mesmo tempo, mas como eles são relativamente curtos, não acho que seria problema.

Apesar do Rele ser o mais didático, é o de resposta mais lenta para mudar tb. o código deve ter o delay de mudança de estado do rele.

Ola Pedroso, muito obrigado..

Tive essa mesma ideá hoje durante o dia, vou tentar usar um 74LS138!!!

ja usei ele pra fazer um multiplex e deu certo...

 

Vlw pela força!!! 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço