Einzelnen Beitrag anzeigen
Alt 05.06.2009, 20:03   #26
kitesurfer1404

Gold-Mitglied
hat dieses Thema eröffnet
 
Benutzerbild von kitesurfer1404
 
Name: Harm
Registriert seit: 16.06.2006
Ort: Hamburg
Beiträge: 5.259
Standard

Zum Anfang ist das hier schon mal ganz gut:
(1) -> http://www.mikrocontroller.net/articles/AVR-Tutorial
(2) -> http://www.mikrocontroller.net/artic...olute_Beginner

Dann gehst du zu
(3) -> http://www.reichelt.de
und kaufst dir nen Sack voll lustiger Bauteile, einen _guten_ Lötkolben und 0,5mm Lötzinn

Dann geht's mit
(4) -> http://www.atmel.com/dyn/resources/p...ts/doc2486.pdf
weiter (Datenblatt vom Mega8)

Zurück zu (1) und bisschen Spaß haben.

Dann ein eigenes Projekt ausdenken. Nichts großes, ein paar blitzende LEDs oder so.
Sowas halt:
(5) -> http://www.kitesurfer1404.de/lights/edge/

Mit der Zeit kommen dann neue Ideen und die dreckige Programmierung von deinem ersten Projekt weicht Quelltexten mit Kommentaren und allgemeinen Funktionen, die man gerne wiederverwendet.

Das ganze wirkt immer sehr "magic" und ist am Anfang auch schwer zu verstehen. Am Anfang war ich einfach froh, wenn das ganze lief. Genau wusste ich da nie, wie alles zusammenhängt und was im Controller genau passiert. Die Programme waren auch deutlich "dummer" gemacht, als meine jetzigen. Aber es ging. Durch immer mehr Anforderungen und Tests mit den ganzen Möglichkeiten lernt man dann auch das Datenblätter-Lesen und hat immer mehr "Aha!!"-Momente, in denen man echt was lernt. Die neuen Kenntnisse fließen dann in die Programme ein und auf einmal ist die ganze Magie weg und man hat ganz andere Ziele, als man sich jemals vorstellen konnte.
Ganz am Rande lernt man neue Bauteile kennen und sieht, dass die meisten Sachen ähnlich funktionieren.

Ich glaube, den LED-Edge habe ich Ende 2005 gebaut. Das war mein allererstes Projekt mit einem Mikrocontroller. Inzwischen finde ich das Teil echt lächerlich, wenn ich an das Innenleben denke. Den Code vom Controller würde ich auch nie wieder anfassen, weil der so beschissen ist. Sollte das Ding mal wieder ein Update brauchen, kommt da was cooleres drauf. Keine Ahnung was, aber die Blitzmuster als Endlosschleifen von Ladebefehlen zusammenzukopieren ist echt unter aller Sau

Auch wenn Controller und sowas immer "schwer" erscheinen will ich euch unbedingt Mut machen, das ganze einfach mal auszuprobieren. Eine gute Ausstattung an Bauteilen kostet vielleicht 30€. Dafür hat man blinkende LEDs, ein LCD-Display, was vom PC Texte empfängt, vielleicht einen Temperatursensor oder lustige alphanumerische LED-Anzeigen. Was man dabei lernt ist unbezahlbar und man hat schnell weitere Geräte im Kopf, die es so nicht zu kaufen gibt. Selbst wenn, selbstgemacht erzeugt ein unglaublich gutes Gefühl
Wenn man dann doch keine Freude dran hat (damit soll nicht gemeint sein, dass mal was schief/gar nicht geht! *hust* Hab auch schon die ein oder andere Platine weggekloppt, weil irgendwas falsch gelötet war oder was auch immer) kann man das Thema immer noch ruhen lassen und weiß, dass es doch nichts für einen ist.

Also los, fangt an, Sachen zu machen!
kitesurfer1404 ist offline   Privat Nachricht senden Mit Zitat antworten