Radio frekvens kontrollerad LED (2 / 3 steg)
Steg 2: Anslutningar och koder
Anslut Vcc sändaren (liten i storleken) och mottagaren (Big i storlek) till + 5 volt på arduino och Anslut de negativa terminalerna till marken av Arduino. Märke att det finns Data terminaler på sändaren också på mottagaren. Data terminal på sändaren är där Input signalen måste ges och Data terminal på mottagaren ombord ger utdata. En LED är ansluten till 13 stift att styra ljusstyrkan utifrån RF Signal värdet du matar. Anslut sändaren Data till Digital Pin 4 och Anslut mottagaren Data till analoga stift A0.
Din koden ska se ut ungefär så här-
#define rfTransmitPin 4
#define ledPinn 13
#define rfReceivePin A0
#define ledPin 13
unsigned int data = 0;
CONST unsigned int upperThreshold = 70.
CONST unsigned int lowerThreshold = 50;
void setup() {
pinMode (rfTransmitPin, produktionen);
pinMode (ledPinn, produktionen);
pinMode (ledPin, produktionen);
Serial.BEGIN(9600);
}
void loop() {
för (int jag = 4000; jag > 5; i=i-(i/3)) {
digitalWrite (rfTransmitPin, hög);
digitalWrite (ledPinn, hög);
digitalWrite(rfTransmitPin,LOW);
digitalWrite (ledPinn, låg);
}
data=analogRead(rfReceivePin);
om (data > upperThreshold) {
digitalWrite (ledPin, låg);
Serial.println(data);
}
IF(data<lowerThreshold) {
digitalWrite (ledPin, hög);
Serial.println(data);
}
}