Verkehrsampel V3

Das war ein schweres Stück Arbeit. Ganz ohne Hilfe ist es auch nicht gegangen. Aber jetzt sind wir stolze Besitzer von drei Dateien, die zusammen die beiden Ampeln steuern. Perfekt, oder? Dürfen wir vorstellen? Die Header Datei des TrafficLight: Hey, das sieht gut aus (diesmal ganz ehrlich!). Schön, dass ihr erkannt habt, dass man den… Verkehrsampel V3 weiterlesen

Veröffentlicht am
Kategorisiert in Allgemein

Verkehrsampel V2

In diesem Programm sind die abstrakteren Konzepte (Traffic light, state) von den niedrigen Ebenen (lamp, LEDs) getrennt. Ja, so ist es viel besser! Früher dachte man, dass ein Programm besonders gut ist, wenn es viele Kommentare enthält. Man hat sogar Programme geschrieben, die andere Programme analysieren und den Anteil der Kommentarzeilen ermitteln. Gut bezahlt wurde… Verkehrsampel V2 weiterlesen

Veröffentlicht am
Kategorisiert in Allgemein

Verkehrsampel V1

Der erste Entwurf unseres Programms ist fertig. Wir sind ein wenig stolz, weil der Code so schön lesbar und so gut kommentiert ist. Das Ein- und Ausschalten der Anlage fehlt noch, aber es funktioniert schon prima! Und in Englisch ist es auch noch! Als wir das Programm unserem Lehrer zeigen, lobt er uns, denn er… Verkehrsampel V1 weiterlesen

Veröffentlicht am
Kategorisiert in Allgemein

Verkehrsampel

Wir bilden die Schaltzyklen einer sehr einfachen Ampelanlage nach. Die ganze Anlage besteht aus vier Masten, die jeweils am rechten Fahrbahnrand vor der Einfahrt in eine Kreuzung stehen. Da gegenüber liegende Masten sich identisch verhalten, betrachten wir insgesamt nur zwei Masten; wir nennen sie „tlA“ (traffic light A) und „tlB“.wenn tlA RED zeigt, ist tlB… Verkehrsampel weiterlesen

Veröffentlicht am
Kategorisiert in Allgemein

Servos

Servos sind preiswerte kleine Stellmotore, die über ein PWM-Signal (Pulsweitenmodulation) angesteuert werden. Sie besitzen einen Arm, der sich um 180° (oder etwas mehr) drehen läßt. Ein bestimter Duty-Cycle (Puls-Pausen-Verhältnis) entspricht einer bestimmten Winkelstellung. Es gibt Bibliotheken, um Servos anzusteuern. Wir verwenden die „ESP32Servo“ – Bibliothek. Im Web haben wir ein Beispielsprogramm gefunden, das gleich noch… Servos weiterlesen

Veröffentlicht am
Kategorisiert in Allgemein