Stap 2: ontvanger
Nu moeten we de zender setup en uitzendende 1,2,3,4 en 5 afhankelijk van de positie van de
joystick. Nu op dit de ontvanger Arduino gaan we te wachten op een signaal, lezen en beslissen welke licht in of uit te schakelen.
Hardware Setup ontvanger
Nu om de ontvanger te sluiten. Ten eerste gebruiken een 'vrouwelijk naar mannelijk"jumper lood om verbinding te maken met de"GND"met"GND"aan de rechter kant van de Raad van bestuur. Ten tweede gebruiken een 'vrouwelijk naar mannelijk"jumper lood om verbinding te maken met de"DOUT"pin naar" Digital Pin 2". Tot slot met behulp van een jumper "Vrouw naar vrouw" leiden de "VCC" verbinden met de bovenste links "5v" koptekst pin.
Digital Pin 4" met een"male-male"jumper kabel en gaat naar een"220Ω", en vervolgens naar een"LED". Met behulp van een jumper voor "male-male" voorsprong "Digital Pin 5" gaat naar een "220Ω", en vervolgens naar een "LED". Met behulp van een jumper voor "male-male" voorsprong "Digital Pin 7" gaat naar een "220Ω", en vervolgens naar een "LED". Met behulp van een jumper voor "male-male" voorsprong "Digital Pin 9" gaat naar een "220Ω", en vervolgens naar een "LED". Deze vier "LED's" zijn keerde daarna terug naar "GND" met behulp van Using een jumper "male-male" leidt.
U zijn nu ingesteld voor ontvangst van sommige gegevens draadloos.
Arduino Code ontvanger
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
int pos = 0;
void setup() {
Serial.begin(9600);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
mySwitch.enableReceive(0);
}
void loop() {
Als (mySwitch.available()) if (mySwitch.available()) {
int value = mySwitch.getReceivedValue();
Als (waarde > 0) if (value > 0) {
if (mySwitch.getReceivedValue()==1){digitalWrite(4,HIGH);}
else if (mySwitch.getReceivedValue()==2){digitalWrite(5,HIGH);}
else if (mySwitch.getReceivedValue()==3){digitalWrite(8,HIGH);}
else if (mySwitch.getReceivedValue()==4){digitalWrite(9,HIGH);}
else if (mySwitch.getReceivedValue()==5){
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
}
}
mySwitch.resetAvailable();
}
}
En daar heb je het nu moet u kundig voor zeggenschap van de LED's via een joystick op de eerste Arduino.
Hope u like it, please leave comments als u aan eventuele verbeteringen denken kunt of je ermee in om het even welk van uw projecten.
Creative Computing Club
www.creativecomputingclub.com