Eletechsup Original Factory Official Store
CJ018 433M Carte de relais à interrupteur télécommande sans fil RF 4 canaux pour Arduino MEGA2560
CJ018 433M Carte de relais à interrupteur télécommande sans fil RF 4 canaux pour Arduino MEGA2560
SKU:CJ018*1+CJ003*1+YC064*1
1000 en stock
Impossible de charger la disponibilité du service de retrait
Partager
1 PIÈCE Carte de relais Arduino 4 canaux CC5V ;
| Module récepteur | UNO/MEGA2560 |
| GND | GND |
| VCC | 13 |
| I0 | 12 |
| I1 | 11 |
| I2 | 10 |
| I3 | 9 |
| VT | 8 (Vous pouvez l'ignorer) |
//Auteur: cantone-electonics
//Plus d'informations, bienvenue sur :
//Arduino 1.0.4
//Arduino uno R3
//Commande sans fil Arduino 4 canaux
int VCC = 13;//
int I0 = 12;
int I1 = 11;
int I2 = 10;
int I3 = 9;
int VT = 8;
int Relay1 = A0;
int Relay2 = A1;
int Relay3 = A2;
int Relay4 = A3;
int InputState = 1; // variable pour lire l'état d'entrée
// la routine setup s'exécute une fois lorsque vous appuyez sur reset :
void setup() {
// initialiser la broche numérique
pinMode(VCC, OUTPUT);
pinMode(I0, INPUT);
pinMode(I1, INPUT);
pinMode(I2, INPUT);
pinMode(I3, INPUT);
// pinMode(VT, INPUT);
pinMode(Relay1, OUTPUT);
pinMode(Relay2, OUTPUT);
pinMode(Relay3, OUTPUT);
pinMode(Relay4, OUTPUT);
digitalWrite(Relay1, HIGH);
digitalWrite(Relay2, HIGH);
digitalWrite(Relay3, HIGH);
digitalWrite(Relay4, HIGH);
digitalWrite(VCC, HIGH);//Comme VCC
//Activer les résistances de pull-up internes des broches d'entrée
digitalWrite(I0, HIGH);
digitalWrite(I1, HIGH);
digitalWrite(I2, HIGH);
digitalWrite(I3, HIGH);
// digitalWrite(VT, HIGH);
delay(2000);//Attente du démarrage du module récepteur rf
}
// la routine loop s'exécute en boucle indéfiniment :
void loop() {
InputState = digitalRead(I0);
if(InputState==0) digitalWrite(Relay1, HIGH); else digitalWrite(Relay1, LOW);
InputState = digitalRead(I1);
if(InputState==0) digitalWrite(Relay2, HIGH); else digitalWrite(Relay2, LOW);
InputState = digitalRead(I2);
if(InputState==0) digitalWrite(Relay3, HIGH); else digitalWrite(Relay3, LOW);
InputState = digitalRead(I3);
if(InputState==0) digitalWrite(Relay4, HIGH); else digitalWrite(Relay4, LOW);
}
