Étape 5: le logiciel
http://www.Arduino.cc/en/main/Software
vous pouvez ensuite copier et coller ce code dans le logiciel arduino et transférez-le au Conseil d’administration.
char de val ; variable pour recevoir les données du port série
int ledpin = 2 ; LED connectée à la broche 2 (LED intégrée)
void setup()
{
pinMode (ledpin = 2, sortie) ; broche 2 (LED intégrée) en sortie
pinMode (ledpin = 3, sortie) ; broche 3 (bord LED) en sortie
pinMode (ledpin = 4, sortie) ; broche 4 (LED intégrée) en sortie
pinMode (ledpin = 5, sortie) ; broche 5 (bord LED) en sortie
pinMode (ledpin = 6, sortie) ; broche 6 (bord LED) en sortie
pinMode (ledpin = 7, sortie) ; Broche 7 (bord LED) en sortie
pinMode (ledpin = 8, sortie) ; Broche 8 (bord LED) en sortie
pinMode (ledpin = 9, sortie) ; broche 9 (bord LED) en sortie
pinMode (ledpin = 10, sortie) ; broche 9 (bord LED) en sortie
pinMode (ledpin = 11, sortie) ; broche 9 (bord LED) en sortie
Serial.Begin(9600) ; commencer la communication série à 9600bps
}
void loop() {}
Si (Serial.available()) / / si les données sont disponibles pour lire
{;}
Val = Serial.read() ; Lisez-le et stockez-la dans « val »
Si (val == « h ») / / if « 2 » a été reçu
{
digitalWrite (ledpin = 2, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println (« h = chauffage off ") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == « H ») / / si « 3 » a été reçue
{
digitalWrite (ledpin = 3, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println (« H = chauffage activé ") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == de ') / / if « 4 » a été reçu
{
digitalWrite (ledpin = 4, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println ("s = porte off") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == les de ') / / if « 5 » a été reçu
{
digitalWrite (ledpin = 5, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println ("S = porte sur") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == « g ») / / if « 6 » a été reçu
{
digitalWrite (ledpin = 6, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println ("g = lampes de jardin off") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == « G ») / / if « 7 » a été reçu
{
digitalWrite (ledpin = 7, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println ("G = lampes de jardin sur") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == « b ») / / if « 8 » a été reçu
{
digitalWrite (ledpin = 8, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println ("b = chambre lumière éteinte") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == « B ») / / if « 9 » a été reçu
{
digitalWrite (ledpin = 9, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println ("B = Chambre lumière sur") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == « 9 ») / / if « 9 » a été reçu
{
digitalWrite (ledpin = 10, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println("9") ;
digitalWrite (ledpin, basse) ; la LED se met
}
Si (val == « 0 ») / / if « 9 » a été reçu
{
digitalWrite (ledpin = 11, élevé) ; tourner sur la LED
Delay(1000) ; attend une seconde
Serial.println("0") ;
digitalWrite (ledpin, basse) ; la LED se met
}
}