Auf EXPLI teilen Sie Ihr Wissen mit der Welt und profitieren selbst vom Wissen anderer.
Stöbern Sie in hilfreichen und unterhaltsamen Anleitungen und mischen Sie aktiv mit!
Erklären Sie Ihre eigenen Ideen und zeigen Sie anderen wie es geht!
... mehr erfahren
Einen Taster anschließen klingt jetzt eigentlich ziemlich trivial. Aber man kann schnell ein ...
LEDs sind eigentlich dazu gedacht zu leuchten. An einem AVR kann man sie aber auch als Lichtsensor ...
Mit meinem 64pixels LED Display will ich euch mein neuestes Projekt vorstellen. Es ist ein winziges ...
Multifunktionaluhr - Berufsreifeprüfungsprojekt 2009 Mein Partner und ich haben uns eine ...
Wer eine SD Karte an einen µC anschließen will, kommt um einen SD Card Holder nicht ...
Schreiben Sie auf EXPLI eine Anleitung und gewinnen Sie einen Amazon Gutschein im Wert von 25 EUR.
Schritte
Anleitung an einen Freund senden
- Senden an *
- Name *
- Von *
- Betreff
- * Pflichtfelder
64 pixel RGB LED Anzeige - Noch ein Arduino Clone
Intro
Die Anzeige basiert auf einer 8x8 RGB LED Matrix, welche zu Testzwecken zuerst ueber ein standard Arduino Board mit Hilfe von 4 Schieberegistern angesteuert wurde. Nach dem Nachweis der Funktion wurde das ganze mit SMD Bauteilen auf einer gedruckten Schaltung verewigt. Die Schieberegister sind 8bit breit und werden sehr einfach ueber ein synchrones serielles Protokoll angesprochen (SPI). Zur Farbmischung wird Pulsweitenmodulation verwendet (von nun an PWM). Ein Teil des RAMs der CPU wird als Framebuffer (Video RAM) verwendet. Dieser Bereich des Arbeitsspeichers wird von einer Interrupt Routine im Hintergrund abgearbeitet, so dass der Benutzer derweil andere sinnvolle Dinge erledigen kann. Zum Beispiel mit dem PC kommunizieren, oder andere Anzeigen ueber I²C ansprechen, einen RFID Reader auslesen, Potentiometer auslesen oder Tastendruecke auswerten. Hierfuer gibt es bereits fertige C Bibliotheken auf der Arduino Website.
Nun ein paar Worte zu dem was "Arduino" bedeutet. Im Prinzip ist ein offizielles Arduino Board ein ganz normales AVR Prototypen Board mit einem Atmel ATmega168/328 oder seit Neuestem auch dem ATmega1280 Mikrokontroller. Das ganze ist kombiniert mit einem USB/Seriel Adapter Chip, so dass man es einfach an jedem Rechner betreiben kann - und das fuer sehr wenig Geld. Soweit noch nichts besonderes. Programmiert wird in C basierend auf dem AVR-GCC/WinAVR Compiler. Das tolle an der Umsetzung ist, dass das ganze auf die Zielgruppe der absoluten Einsteiger hin ausgerichtet ist. Mit Hilfe einer Entwicklumsumgebung (basiert auf JAVA) und einem Satz von automatisch eingebundenen C Bibliotheken wird der Umgang mit der Hardware soweit vereinfacht, dass man quasi im Klartext programmieren kann und nicht erst diverse Register in der CPU setzen muss um z.B. ueber die serielle Schnittstelle zu kommunizieren. Das ganze laeuft auf Linux/MAC und natuerlich auch auf Windows. Dazu gibt es noch ein Wiki (Englisch) mit hunderten Beispielen zur Anwendung wie z.B. MIDI, LEDs, DMX, Robotik, Sensoren um nur ein Paar zu erwaehnen. Ein sehr aktives Forum mit einem Deutschen Bereich gibt es ebenso.
Mehr Infos dazu gibt es hier: www.arduino.cc
Kosten: gering
hoch
Schwierigkeit: gering
hoch

| Bei neuen Kommentaren benachrichtigen |
von , am 17.05.2009 um 11:48 Uhr
Wow, da hat wohl jemand Elektrotechnik studiert. Auch ich wollte mich mal an den Arduino wagen, wollte mir aber zuvor leicht verdauliche Lektüre dazu durchlesen. Vielfach wird "Getting Started with Arduino" von Massimo Banzi genannt. Ist das auch wirklich für Neulinge gedacht?Für diese super detaillierte Anleitung gleich mal ne entsprechende Bewertung!
von , am 17.05.2009 um 12:26 Uhr
Nein, Elektronik habe ich nicht studiert, aber das P-Fach ;-)Der Arduino als solcher ist definitiv fuer Anfaenger gedacht, kann aber viel mehr als nur ein Spielzeug. Von dem Buch von Massimo habe ich noch eine aeltere PDF Version herumfliegen, die kann ich Dir bei Bedarf zuschicken bevor du Geld ausgibst. Ist halt auf Englisch. Diesbezueglich ist auch die Seite von Limor Fried zu empfehlen (www.ladyada.net), hat viele Arduino Tutorials (Englisch). Davon gibt es recht gute Uebersetzungen auf www.freeduino.de
von , am 25.06.2009 um 12:08 Uhr
Krasses Ding!von , am 25.06.2009 um 18:41 Uhr
Lieber madworm,wir gratulieren dir zu deinem Gewinn beim Wettbewerb um die coolsten Elektronik- und Microcontroller Projekte. Dein Projekt konnte die EXPLI Community überzeugen, nun darfst du dich auf einen der Preise freuen:
Alle Gewinner des Elektronik-Wettbewerbs
Wir würden uns freuen bald weitere tolle Ideen von dir zu sehen. Der Grill-Wettbewerb ist bereits gestartet ;-)
Viele Grüße,
Philipp

