Étape 4: Arduino Sketch
int ledblue = 2 ;
int tx = 1 ;
int rx = 0 ;
char inSerial [15] ;
void setup() {Serial.begin(9600) ;
pinMode (ledblue, sortie) ;
pinMode (tx, sortie) ;
pinMode (rx, entrée) ;
allpinslow() ;
}
void loop()
{int i = 0 ;
int m = 0 ;
Delay(500) ;
Si (Serial.available() > 0) {si (Serial.available() > 0) {inSerial[i]=Serial.read() ;
i ++ ; }
inSerial [i] = « \0 » ;
Check_Protocol(inSerial) ; }}
void allpinslow() {digitalWrite (ledblue, HIGH) ;
digitalWrite (ledblue, basse) ; } void Check_Protocol (char inStr[]) {int i = 0 ;
int m = 0 ;
Serial.println(InStr) ;
if(!strcmp(InStr,"2off")) {//Led Off allpinslow() ;
digitalWrite (ledblue, basse) ; Serial.println ("Blue hors") ;
pour (m = 0; m < 11; m ++) {inStr [m] = 0;} i = 0;} if(!strcmp(InStr,"2On")) {//Led sur allpinslow() ;
digitalWrite (ledblue, HIGH) ;
Serial.println ("Blue sur") ; pour (m = 0; m < 11; m ++) {inStr [m] = 0;} i = 0;} else {pour (m = 0; m < 11; m ++) {inStr [m] = 0;} i = 0 ;
}}