Mikrocontroller
Warum überhaupt Mikrocontroller?
Diese Frage habe ich mir in der Vergangenheit sehr oft mit "braucht man nicht" beantwortet. Dies ergab sich daraus, dass mir zuviele Applikationen mit µCs (Mikrocontroller) gelöst wurden. Auch an stellen wo es keinen Sinn macht, wie z.B. blinkende LEDs, oder linearregler (einfach zu lösen mit nem Opamp).
Das heißt aber nicht das Mikrokontroller unsinn sind.
Mikrocontroller sind dann nützlich, wenn man viele Daten verarbeiten muss. Besonders für den Roboterbau ist es häufig erforderlich mathematische berechnungen durchzuführen und Daten für späteren gebrauch abzuspeichern.
In der Robotik haben sich überwiegend die Atmel µCs durchgesetzt, die sog. AVRs.
Diese lassen sich in Ansi-C, Basic und natürlich Assembler programmieren. Ich habe mich als purist für Assembler entschieden.
Unter
Assembler Programmiertechniken: sind einige Tipps fürs strukturierte Programmieren aufgeführt.
Unter
Projekte: sind meine bisherigen Projekte mit AVRs verzeichnet.