Étape 7: Créer l’esquisse de l’Arduino
Vous êtes tous fait maintenant le travail matériel. Passons à la programmation. Vous prenez le câble USB et branchez l’Arduino à votre ordinateur portable et utilisez le code ci-dessous :
#include < SoftwareSerial.h > ;
Définir les goupilles de transmission/réception de données dans l’Arduino
#define TxD 2 ;
#define RxD 3 ;
SoftwareSerial mySerial (RxD, TxD) ; RX, TX pour Bluetooth
void setup() {}
mySerial.begin(9600) ; Pour Bluetooth
Serial.Begin(9600) ; Pour le moniteur IDE outils -> Serial Monitor
Tout code que vous souhaitez exécuter une fois...
}
void loop() {}
Mettez votre code principal ici, pour exécuter à plusieurs reprises :
Boolean isValidInput ; {octet c; / / get le caractère suivant de la bluetooth serial port
tandis que (! mySerial.available()) ; BOUCLE...
c = mySerial.read() ; Exécuter l’option basée sur le personnage a reçu
Serial.Print(c) ; Imprimer le caractère reçu au moniteur série IDE
Switch (c) {}
cas « a »: / / vous avez entré un
Faire le code dont vous avez besoin lorsque « a » est reçu...
mySerial.println ("vous avez saisi un « a »") ;
isValidInput = true ;
rupture ;
affaire « b »: / / vous avez entrΘ b
Faire le code dont vous avez besoin lorsque « a » est reçu...
mySerial.println ("vous avez saisi un « b »") ;
isValidInput = true ;
rupture ;
par défaut :
Faire le code dont vous avez besoin lorsque n’importe quel caractère est reçu...
mySerial.println ("Veuillez entrer « a » ou « b »") ;
isValidInput = false ;
rupture ;
}
} Si (isValidInput == true) ; Répétez la boucle
}