Étape 2: Connexions et codes
Branchez le Vcc de l’émetteur (petite taille) et le récepteur (grande taille) sur les + 5 Volts sur l’arduino et les bornes négatives au sol de l’Arduino. Notez qu’il y a des terminaux de données sur l’émetteur et du récepteur. Le terminal sur l’émetteur de données est où le signal d’entrée doit être donné et le terminal sur le tableau de récepteur de données donnera à la sortie. Une LED est connectée à la broche 13 pour contrôler la luminosité selon la valeur de Signal RF en que vous nourrir. Branchez l’émetteur de données à la broche numérique 4 et connecter le récepteur de données sur la broche analogique A0.
Votre code doit ressembler à cela-
#define rfTransmitPin 4
#define ledPinn 13
#define rfReceivePin A0
#define ledPin 13
unsigned int données = 0 ;
const unsigned int upperThreshold = 70 ;
const unsigned int lowerThreshold = 50 ;
void setup() {}
pinMode (rfTransmitPin, sortie) ;
pinMode (ledPinn, sortie) ;
pinMode (ledPin, sortie) ;
Serial.Begin(9600) ;
}
void loop() {}
pour (int i = 4000 ; j’ai > 5; i=i-(i/3)) {}
digitalWrite (rfTransmitPin, HIGH) ;
digitalWrite (ledPinn, HIGH) ;
digitalWrite(rfTransmitPin,LOW) ;
digitalWrite (ledPinn, basse) ;
}
Data=analogRead(rfReceivePin) ;
Si (données > upperThreshold) {}
digitalWrite (ledPin, basse) ;
Serial.println(Data) ;
}
if(Data<lowerThreshold) {}
digitalWrite (ledPin, HIGH) ;
Serial.println(Data) ;
}
}