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
Kategorie: 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
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
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
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
Mathe-Stern
Der Mathe-Stern hat 7 Zacken (Arme), die von 0 bis 6 im Uhrzeigersinn nummeriert sind. Zur Kennzeichnung befinden sich kleine Löcher in jedem Arm, die wie Würfelzahlen gestaltet sind. Ein ESP32 LILY TTGO befindet sich im Inneren. Der Strom wird über eine USB-C-Buchse zugeführt. Jeder Arm hat einen Touch-Sensor. D.h. die Software kann eine Berührung… Mathe-Stern weiterlesen
ESP32 – LILY TTGO
Die Firma LILYGO in Shenzen bietet einen sehr preiswerten (8 Euro) kleinen Rechner (54×25 mm) an, der sich gut für viele Projekte eignet, weil er zahlreiche Hardware-Anschlüsse (GPIOs) besitzt, über WLAN und Bluetooth verfügt, ein kleines TFT Display mitbringt und bequem mit der ARDUINO-IDE programmiert werden kann. Es handelt sich um ein Entwicklungsboard, d.h. ein… ESP32 – LILY TTGO weiterlesen
Weihnachtsstern
Wir bauen einen modularen Weihnachtsstern. Er soll von einem kleinen Rechner gesteuert werden und mehrfarbig leuchten, alleine oder im Verbund mit anderen Sternen. Was ist mit modular gemeint? Liste der Anforderungen (A) Die Teile des Sterns sollen gut gegeneinander abgegrenzt sein, mit einfachen mechanischen Verbindungen und leicht lösbaren elektrischen Schnittstellen. Die Farben sollen den einzelnen… Weihnachtsstern weiterlesen
ComLightsCircle
Google-Meet
Google-Meeting Montag-14:30 Uhr