Étape 2: Permet de contrôler certains appareils électriques
Connectez un de vos appareils électriques à un arduino à l’aide de relais.
Programme de l’Arduino.
#include
SoftwareSerial BT(10, 11) ; TX, RX respetively
Dispositif de chaîne ;
void setup() {}
BT.begin(9600) ;
Serial.Begin(9600) ;
pinMode (3, sortie) ;
pinMode (sortie 4) ;
pinMode (5, sortie) ; }
//-----------------------------------------------------------------------//
void loop() {}
tandis que (BT.available()) {//Check s’il y a un octet disponible pour lire
Delay(10) ; Délai ajouté pour rendre la chose stable
char c = BT.read() ; Procéder à une lecture de série
dispositif += c ; construire la chaîne. }
Si (device.length() > 0) {}
Serial.println(Device) ;
Si (dispositif == « lumière sur ») {}
digitalWrite (3, élevée) ; }
ElseIf (dispositif == « éteigne ») {}
digitalWrite (3, faible) ; }
ElseIf (dispositif == « tv sur ») {}
digitalWrite (4, élevée) ; }
ElseIf (dispositif == « tv ») {}
digitalWrite (4, faible) ; }
ElseIf (dispositif == « fab sur ») {}
digitalWrite (5, HIGH) ; }
ElseIf (dispositif == « fan off ») {}
digitalWrite (5, LOW);}
Device = "";}} Réinitialiser la variable
______________________________________________________________________________________________
J’ai utilisé les commandes vocales comme « lumière sur » "lumière sur », « tv sur » « tv » », au lieu de ces commandes, nous pouvons changer les commandes à notre désir et exécuter le programme.