Stap 5: de software
http://www.Arduino.CC/en/Main/software
u kunt dan kopieer en plak deze code in de arduino software en uploaden naar de Raad van bestuur.
char val; variabele gegevens kunnen ontvangen van de seriële poort
int ledpin = 2; LED aangesloten op pin 2 (on-board LED)
VOID Setup
{
pinMode (ledpin = 2, OUTPUT); pin 2 (on-board LED) als OUTPUT
pinMode (ledpin = 3, OUTPUT); pin 3 (on-board LED) als OUTPUT
pinMode (ledpin = 4, uitvoer); pin 4 (on-board LED) als OUTPUT
pinMode (ledpin = 5, uitvoer); pin 5 (on-board LED) als OUTPUT
pinMode (ledpin = 6, uitvoer); pin 6 (on-board LED) als OUTPUT
pinMode (ledpin = 7, uitvoer); pin 7 (on-board LED) als OUTPUT
pinMode (ledpin = 8, uitvoer); pin 8 (on-board LED) als OUTPUT
pinMode (ledpin = 9, uitvoer); pin 9 (on-board LED) als OUTPUT
pinMode (ledpin = 10, uitvoer); pin 9 (on-board LED) als OUTPUT
pinMode (ledpin = 11, uitvoer); pin 9 (on-board LED) als OUTPUT
Serial.begin(9600); Start seriële communicatie 9600 bps
}
void loop {}
Als (Serial.available()) / / indien gegevens beschikbaar om te lezen
{;}
Val = Serial.read(); Lees het en sla het in de 'val'
Als (val == 'h') / / als de '2' werd ontvangen
{
digitalWrite (ledpin = 2, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("h verwarming = off");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == 'H') / / als '3' werd ontvangen
{
digitalWrite (ledpin = 3, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("H = Verwarming op");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == de ') / / als de '4' werd ontvangen
{
digitalWrite (ledpin = 4, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("s = poort off");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == de ') / / als de '5' werd ontvangen
{
digitalWrite (ledpin = 5, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("S = poort op");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == 'g') / / als '6' werd ontvangen
{
digitalWrite (ledpin = 6, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("g = Garden lights off");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == 'G') / / als '7' werd ontvangen
{
digitalWrite (ledpin = 7, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("G = tuin verlichting op");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == 'b') / / als de '8' werd ontvangen
{
digitalWrite (ledpin = 8, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("b = slaapkamer licht af");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == 'B') / / als '9' werd ontvangen
{
digitalWrite (ledpin = 9, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println ("B = slaapkamer licht op");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == '9') / / als '9' werd ontvangen
{
digitalWrite (ledpin = 10, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println("9");
digitalWrite (ledpin, laag); de LED vertrekt
}
Als (val == '0') / / als '9' werd ontvangen
{
digitalWrite (ledpin = 11, hoog); Turn ON the LED
delay(1000); wacht een seconde
Serial.println("0");
digitalWrite (ledpin, laag); de LED vertrekt
}
}