Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Os controles remotos são dispositivos comuns em nosso dia a dia, usados para operar televisores, sistemas de som, ar-condicionado e muito mais. No ambiente Arduino, é possível criar um controle remoto personalizado para diversos fins, utilizando sensores infravermelhos (IR) e módulos de transmissão.
Neste artigo, vamos explorar como criar um controle remoto básico usando Arduino, um LED infravermelho e um receptor IR. O projeto incluirá a transmissão e recepção de sinais IR para controlar um dispositivo, como um LED, remotamente.
Transmissor IR (Controle Remoto):
Receptor IR:
LED Indicador:
#include <IRremote.h>
IRsend irsend;
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.read() != -1) {
// Envia um código IR quando qualquer tecla é pressionada no monitor serial
irsend.sendNEC(0xFFA25D, 32); // Código exemplo
delay(40);
}
}
#include <IRremote.h>
IRrecv irrecv(11); // Pino do receptor IR
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn(); // Inicializa o receptor
pinMode(13, OUTPUT); // Configura o pino do LED como saída
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX); // Imprime o código recebido
if (results.value == 0xFFA25D) { // Código exemplo
digitalWrite(13, HIGH); // Acende o LED
delay(1000);
digitalWrite(13, LOW); // Apaga o LED
}
irrecv.resume(); // Recebe o próximo valor
}
}
IRremote
, que facilita a transmissão e recepção de sinais infravermelhos.Criar um controle remoto com Arduino é um projeto interessante e educativo que demonstra o uso de sinais infravermelhos para comunicação sem fio. Este projeto pode ser expandido para controlar múltiplos dispositivos ou integrar diferentes formatos de sinal IR.