void setup { }
Hier werden Grundeinstellungen (z. B. ob ein Kanal ein In- oder Output ist) vorgenommen. Diese Methode wird nur einmal beim Programmstart ausgeführt.
void loop { }
Die Methode wird ständig wiederholt. Hier wird der eigentliche Programmablauf hineingeschrieben.
pinMode(3,OUTPUT);
Dieser Befehl setzt den digitalen PIN 3 als Ausgang fest.
pinMode(3,INPUT);
Dieser Befehl setzt den digitalen PIN 3 als Eingang fest.
digitalWrite(3 HIGH);
Dieser Befehl „schaltet“ den digitalen PIN 3 an.
digitalWrite(3,LOW);
Dieser Befehl „schaltet“ den digitalen PIN 3 aus.
delay(2000);
Dieser Befehl erreicht eine Pause in der Programmausführung in Höhe von 2000 Millisekunden, also 2 Sekunden.
int waiting = 5000; delay(waiting);
Diese Befehle definieren eine Variable namens waiting und eine Pause in Höhe von 5 Sekunden. Nur bei „int“ muss man diese Zahl ändern.
tone(11, 440, 1000);
Port 11 wird 440-mal pro Sekunde für 1000 Millisekunden (1 Sekunde) an- und ausgeschaltet.
notone(11);
Mit diesem Befehl schaltet man die Tonausgabe am Port 11 ab.
serial.begin(9600);
Legt die Datenrate in Bit pro Sekunde (Baud) für die serielle Datenübertragung fest.
analogRead(LDR);
Dieser Befehl liest den Wert vom angegebenen analogen Pin, in diesem Fall dem LDR, ein.
serial.println(Helligkeit);
Dieser Befehl druckt Daten an den seriellen Anschluss als von Menschen lesbarer ASCII-Text, gefolgt von einem Zeilenwechsel.
digitalRead(Taster);
Dieser Befehl liest den Wert vom angegebenen digitalen Pin, in diesem Fall des Tasters, ein.
Loading ...
Aufgabe
Ordne den Arduino-Befehlen jeweils die passende Beschreibung zu.
Diese LearningApp gehört zur Einheit
Wettersensoren mit dem Arduino
von RAABE.
OK