Arduino - Allgemeines
Auf Modellbahnanlagen und -modulen werden im Zuge der Anlagendigitalisierung zunehmend Mikroprozessoren / Mikrocontroller eingesetzt - einem Trend dem ich mich gerne anschließe.
Waren es zunächst PIC-Controller von Microchip (die mehr oder weniger umständlich in Assembler programmiert werden), so kommen auf meinen Modulen jetzt ATMEL(AVR)-Prozessoren zum Einsatz (progarmmierbar in C/C++).
Begünstigt wurde meine Lernkurve durch die Arduino-Plattform. So wurden zahlreiche Schaltungen auf Basis des Arduino entwickelt, die dann auf einer eigener Hardware betrieben werden - hier wird also nicht für jede Schaltung ein Arduino-Board benötigt.
Auflistung einiger Entwicklungen:
- Die Ausgabe von Sound wird hier beschrieben
- Die LocoIO-Module von Hans Deloof müssen parametrisiert werden - normalerweise über die Software LocoHDL auf einem PC.
Unterwegs eine suboptimale Lösung - daher gibt es einen kleinen autarken LocoIO-Editor, der einfach mit dem LocoNET® verbunden wird:
- NotAus über LocoNET®:
- LocoNET®-Universal-Platine: LocoNET®-Schnittstelle mit Atmega328 für universelle Aufgaben
- Eigenständige "Zentrale" für die Ansteuerung von Nebenuhren zur Anzeige der Modellbahnzeit:
- Anzeige der Modellbahnzeit mit einer digitalen Nebenuhr:
Entwicklungen ohne Mikrocontroller gibt es auch:
- Lichtcomputer mit 5 Ausgängen, es können unterschiedlich Mikroprozessoren verwendet werden:
.
Aktuell verfügbare Software:
- belebtes Haus
- Einsatzfahrzeuge
- Lichtleiste für den Einsatz in Fahrzeugen, 100mm lang, mit / ohne Konstantstromquelle, kombinierbar: