Stap 3: Codering tijd
De code wordt vermeld in de bijlage
Veranderen als per eis
=======================================================
Verbinding zijn als volgt
- VS van ir ontvanger aan op pin 11
- relais spoel pin 8
- VC naar 5v van de arduino
- GND met gnd van arduino
----------------------------------------------------------------------------------------------------
KLAAR OM CODE
========================================================
/*
Auteur: Prajjwal Nag
Contact: https://www.facebook.com/prajjwal.nag
*/
#include
int RECV_PIN = 11; / / gegevens receptie pin
int relaypin = 8; / / om te sturen 1
IRrecv irrecv(RECV_PIN);
decode_results resultaten;
VOID Setup {}
Serial.begin(9600);
irrecv.enableIRIn(); Start de ontvanger
pinMode(relaypin,OUTPUT);
}
void loop
{
Als (irrecv.decode (& resultaten))
{
switch(results.Value)
{
kast 33444015: / / voor 1 knop op de afstandsbediening
digitalWrite(relaypin,HIGH);
breken;
kast 33478695: / / voor 2 knop op de afstandsbediening
digitalWrite(relaypin,LOW);
breken; }
irrecv.resume(); De volgende waarde ontvangen
} }
==================================================