Variablen
Variablen können dazu verwendet werden Werte in ein Satzzeichen oder Wörter zu ersetzen
int AGruen = 2;
int AGelb = 3;
int ARot = 4;
int FGruen = 5;
int FRot = 6;
Void Setup
Im Setup bestimmst du was welcher Pin kann, das heißt du bestimmst ob ein Pin Input oder Output sein soll.
Hast du in deiner Schaltung analoge Pins verwendet zum Beispiel bei Fotowiderständen so musst du diesen Pin nicht im Setup angeben.
void setup() {
pinMode(AGruen, OUTPUT); //Grün Auto Ampel
pinMode(AGelb, OUTPUT); //Gelb Auto Ampel
pinMode(ARot, OUTPUT); //Rot Auto Ampel
pinMode(FGruen, OUTPUT); //Grün Fußgänger Ampel
pinMode(FRot, OUTPUT); //Rot Fußgänger Ampel
}
Void Loop
Alles was sich im Bereich vom Loop befindet wird ausgeführt. Das Programm wiederholt sich solange bis es gestoppt wird
Im Loop bestimmst du die Aktionen die ausgeführt werden sollen, dass heißt zum Beispiel das der Arduino eine Lampe an oder aus schalten soll, einen Ton mit dem Lautsprecher machen soll oder Daten von dem Fotowiderstand abrufen soll.
void loop() {
digitalWrite(AGruen, HIGH);
digitalWrite(FRot, HIGH);
delay(Tag);
digitalWrite(AGruen, LOW);
digitalWrite(AGelb, HIGH);
delay(Tw);
digitalWrite(AGelb, LOW);
digitalWrite(ARot, HIGH);
delay(Tw);
digitalWrite(FRot, LOW);
digitalWrite(FGruen, HIGH);
delay(Tfg);
digitalWrite(FGruen, LOW);
digitalWrite(FRot, HIGH);
delay(Tw);
digitalWrite(AGelb, HIGH);
delay(Tw);
digitalWrite(AGelb, LOW);
digitalWrite(ARot, LOW);
}
Fehler
Die meisten Fehler sind:
- Vergessen eines “;”
- Rechtschreibfehler
- Klammern fehlen
- Void Loop / Setup wurden nicht mit einer “}” geschlossen
- Groß- und Kleinschreibung
- Umlaute wurden in einer Variable verwendet
Bisher keine Kommentare