Der neue Calliope Mini 3 hat drei RGB LEDs verbaut, mit diesen kannst du recht einfach eine Ampelschaltung aufbauen. Das Gute am Calliope Mini ist, dass du viele Features auf einer Platine erhältst und so erstmal in die Welt der Mikrocontroller einsteigen kannst ohne eine Schaltung aufbauen zu müssen.
Inhaltsverzeichnis
Eine Ampelschaltung in MakeCode erstellen
Wechseln wir nun zur Anwendung MakeCode. Ich verwende hier die “EarlyBird” Version, ggf. kann es zur Finalen Version ein paar Unterschiede geben.
Die Ampelschaltung ist wie so ziemlich alles, was mit dem Straßenverkehr zu tun hat, in einem Gesetzestext geregelt und hat vier Phasen.
Zuerst grün, dann gelb, rot, am Ende rot & gelb.
In MakeCode finden wir unter Grundladen drei neue Blöcke für das Steuern der RGB LEDs. Du kannst alle auf einmal eine Farbe zuweisen oder auch einzeln. Du kannst sogar ein RGB Wert der RGB LED zuweisen.
Auf der Webseite RGB Color Codes Chart kannst du dir ein RGB Wert zusammenmischen.
Zwischen den verschiedenen Ampelphasen müssen wir noch eine kleine Pause einlege. Durch die 64 MHz des Prozessors würde das Programm so schnell laufen, dass du nur die drei Farben (grün, gelb und rot) sehen würdest.
Das fertige kleine Programm für die Ampelschaltung am Calliope Mini 3
Download der HEX-Datei
Nachfolgend findest du die HEX-Datei zum Download, diese kannst du recht einfach in MakeCode importieren und so sparst du dir etwas Zeit, um das Programm auf deinen Mikrocontroller auszuführen.
Jedoch gilt auch hier, “Learning by doing!”
Abschluss & Fazit
Mit diesem ersten Beitrag habe ich dir nun gezeigt, wie einfach es ist, eine Ampelschaltung am neuen Calliope Mini 3 zu erstellen. Hier haben wir die drei RGB LEDs verwendet und diesen jeweils die Farben der einzelnen Phasen zugeordnet.
Natürlich können wir auch einfache 5 mm LEDs (inkl. Vorwiderstände) nutzen, jedoch würde dieses schon etwas zu weit gehen, denn eine Schaltung bauen wir gemeinsam erst in den kommenden Beiträgen auf.
Sei also gespannt, was ich dir hier noch präsentieren werde.
Wenn du einen Wunschbeitrag hast, dann lass es mich wissen und schreibe dieses hier als Kommentar oder per E-Mail an info@draeger-it.blog.