Hoje vamos terminar esse projeto !
Vamos lá , agora vamos fazer o coração da coisa .
Voce vai usar o receptor de RF normalmente ele segue um padrão de pinagem sendo 4 pinos de cada lado .
Como voce ve na imagem ao lado , tempos as principais ligações no canto esquerdo .
Vamos ligar apenas os pinos que vão de 1 a 4
A ligação no Arduino é super simples , o pino 1 vai ligado no GND , o pino 2 fica sem ligação , o pino 3 vai ligado ao pino 11 do Arduino , e o pino 4 vai ligado ao +5v do Arduino
Seguindo as ligações , ligue o pino 4 do Arduino , ao pino 1 do opto acoplador e o pino 2 ao GND . por seqüência , ligue o +12v ao pino 5 do opto e o pino 4 ao positivo do relê e o negativo do relê ao GND
O outro lado acionado do relê , o pino central vai ligado ao 12V , e o lado normalmente aberto , vai ligado a nossa espoleta e o outro fio da espoleta vai ligado ao GND ,
Feito isso só falta programarmos e alimentar o arduino .
Vamos ao código .
#include <IRremote.h>
int RECV_PIN = 11;
int RELAY_PIN = 4;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
pinMode(RELAY_PIN, OUTPUT);
Serial.begin(9600);
irrecv.enableIRIn();
}
int on = 0;
unsigned long last = millis();
void loop() {
if (irrecv.decode(&results)) {
if (millis() - last > 250) {
on = !on;
digitalWrite(RELAY_PIN, on ? HIGH : LOW);
}
last = millis();
irrecv.resume();
}
}
-- ATUALIZANDO --
Pessoal , desculpe eu acabei esquecendo de como alimentar o arduino .
é muito simples , na alimentação do arduino , existe um pino Vin
Nesse pino vai ligado os 5V que saem do regulador de tensão , e o GND que é comum a todos os periféricos .
Parte 4 - Video de funcionamento
Amigo, poderia explicar este comando?
ResponderExcluirdigitalWrite(RELAY_PIN, on ? HIGH : LOW);
Não entendi o "?" e "HIGH : LOW".
Este comentário foi removido pelo autor.
ExcluirOlá Amigo, Vc Disse não entendi 0 ¨?¨ HIGH : LOW
ExcluirHIGHT quer dizer 1 = ligado ou acesso
LOW quer dizer 0 = apagado (zero )
Linguagem de Maquina do arduino ( todo numero 1 ou high significa ligado acesso Todo numero 0 ( Zero ) significada desligado ou apagado ) ok, Abraço!