Forum: Mikrocontroller und Digitale Elektronik Hilfe für Anfänger mit Ziel vor Augen


von F. K. (erlenhof)


Lesenswert?

Hallo Liebes Forum,

Ich interessiere mich für Mikrocontroller, aber leider hatte ich bis 
jetzt nur wenige Berührpunkte damit (kleinere Sachen an der C-Control 
von Conrad und an einer "ABEL-Platine" in meiner Ausbildung). Immer wenn 
ich mir vornehme in diesem Thema mir mehr wissen anzuhäufen, komme ich 
zu schnell in ein Gebiet in dem ich nichts verstehe. Ich habe einige 
Ideen die ich mit einem Mikrocontroller umsetzen möchte, aber leider 
finde ich keinen richtigen Einstiegspunk.

Z.B eine DIY "Erweiterung" für die Wii-Fernbedienung, welche der Wii 
Wii/U vorgaukelt, dass an der Wii-Fernbedienung ein z.b Classic 
Controller Pro angeschlossen ist (Das wäre ein Ziel, welches ich 
irgendwann erreichen will). So eine Erweiterung soll laut wiibrew.org 
einfach sein (http://wiibrew.org/wiki/Wiimote/Extension_Controllers).

Nun meine eigentliche Frage: Kann mir jmd Empfehlungen geben wie ich 
dieses Ziel erreichen kann? Quasi den Weg zeigen? Welche 
Bücher/Tutorials am sinnvollsten sind oder was ich besser lassen sollte? 
Ich weiß, dass es sehr wahrscheinlich ein langer Weg sein wird und 
wahrscheinlich 1 Jahr oder so dauert bis ich etwas kleines selbst machen 
kann.

LG erlenhof

von S. R. (svenska)


Lesenswert?

Es gibt fertige Boards mit USB-Anschluss, und dazu passende 
Beispielprogramme, z.B. Arduino. Soetwas solltest du dir besorgen, weil 
du dann funktionierende Hardware hast. Das erspart dir eine Baustelle.

Dafür gibt es Unmengen an Dokumentation, Beispielprogrammen und 
Anleitungen, um Spaß dran zu haben. Wenn es dir darum geht, mit den 
Controllern Ergebnisse zu erzielen und Probleme zu lösen, kannst du auch 
auf dem Niveau bleiben. Geht es dir eher darum, den ganzen Mist zu 
verstehen, solltest du aber relativ früh aus der Arduino-Welt 
verschwinden und z.B. mit C (oder auch Assembler) arbeiten.

Was auch immer du machst, du solltest mit den ganz normalen 
Babyschritten anfangen:

(a) LEDs blinken lassen, Lauflicht bauen, per Tastendruck rückwärts 
laufen lassen; verschiedene Blinkgeschwindigkeiten, und wenn du gut 
drauf bist, die Helligkeit ändern (= sehr schnell blinken). Wenn du das 
kannst, weißt du, wie man mit den Pins (GPIOs) arbeitet.

(b) Das gleiche von vorn, aber diesmal mit dem im Controller 
integrierten Timer. Helligkeit ändern per PWM, und schickes ausfaden. 
Wenn du das kannst, weißt du, wie man die im Controller integrierte 
Hardware benutzt.

(c) Diesmal nimmst du den Timer und lässt ihn Interrupts auslösen, um 
die LEDs blinken zu lassen. Gleichzeitig nimmst du eine zweite LED her, 
die du ständig "Hallo Welt" morsen lässt. Und mit dem Knopf stellst du 
noch die Helligkeit der Morse-LED ein. Wenn du das kannst, weißt du, wie 
du deinen Controller dazu bringen kannst, mehrere Dinge 
quasi-gleichzeitig zu tun.

Das ist alles in ein paar Monaten machbar. Du musst nur mal anfangen. 
Und wenn du damit durch bist, brauchst du eigentlich auch keine Angst 
mehr vor dem Wii-Zeugs haben. Bis dahin hast du genug Grundlagenwissen, 
um geschickte Fragen zu stellen. ;-)

von H. D. (lactobacillus)


Lesenswert?

Ich kann meinem Vorredner nur zustimmen.

Sinnvolle Hardware für den Anfang wären:
Arduino (benutzen sehr viele für den Anfang; gibt billige Clones bei 
Ebay)
oder
MSP430 Launchpad (am besten bei TI selbst bestellen!)

von F. K. (erlenhof)


Lesenswert?

Ich danke euch für eure hilfreicehn Antworten.

@svenska: Ich werde mich an deine Anleitung halten und mit den 
Babyschritten anfangen. Bestellt habe ich mir mal das Arduino One.

LG erlenhof

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.