Gefunden für avr testplatine - Zum Elektronik Forum |
| 1 - Spannungswächter aus Resten ;-) -- Spannungswächter aus Resten ;-) | |||
| |||
| 2 - Mein großes Azubiprojekt -- Mein großes Azubiprojekt | |||
Hallo Martin, willkommen im Forum
Wenn ich Dich richtig verstanden habe, möchtest Du eine Beleuchtung mit LED-Leuchtmitteln für ein Aquarium bauen. Die Beleuchtung soll Abends/Nachts/Morgens das Mondlicht imitieren. Also z.B. bei Vollmond im 18:00 Uhr langsam angehen, um 00:00 Uhr volle Helligkeit erreichen, und dann bis 06:00 Uhr wieder abnehmen. Ein abnehmender Halbmond geht natürlich erst gegen Mitternacht auf und wird auch nie so hell wie ein Vollmond. Außerdem könnte man Abschnittsweise das Licht noch etwas weiter abdimmen (Simulation von Wolken). Soweit richtig? Ja, das schreit nach einem Microcontroller (kurz µC oder uC). Zur LED-Leuchteneinheit selbst: Wenn ich mich recht erinnere, hatte hier jemand vor einiger Zeit auch so etwas gebaut (Bilder gab's auch). War mit vielen normalehellen LEDs gelöst, die in vorgeböhrte Löcher in ein Alu-U-Profil gesteckt wurden (das macht einen Lüfter unnötig und gibt außerdem gleichmäßigeres Licht). Auf der Rückseite konnten die LEDs dann gut ohne Platine verdrahtet werden. Als Spannungsversorgung für Dein Projekt empfiehlt sich übrigens ein Gleichspannungsnetzteil mit einer Spannung von bis zu 40V (damit man möglichst viele LEDs in Reihe schal... | |||
3 - Wo den C-Befehlssatz (gcc/WinAVR) für ATMega(8) finden? -- Wo den C-Befehlssatz (gcc/WinAVR) für ATMega(8) finden? | |||
| Hallo.
Ich hab mal wieder meinen ATMega8(L) ausgegraben, diesmal zu WinAVR-20080411, AVR-Studio 4(SP2) und PonyProg gegriffen und eine Testplatine und einen LPT-ISP-Programmer gebastelt. Als ersten Schritt dann von http://www.roboternetz.de oder http://www.mikrocontroller.net ein 'Hello World'-Programm besorgt und erfolgreich getestet. Nachdem das Basteln an fertigen Programmen seinen Reiz verloren hat, stehe ich nun vor dem Problem, dass mir eine Auflistung der wichtigen Befehle für den Mega8 in C (gcc/WinAVR) zur Realisierung meiner Ideen fehlen. Auf die IOm8.h bin ich schon gestoßen, nur hilft deren Inhalt mir auch nicht weiter. Um mein aktuelles Problem zu nennen, ich suche den Codeschnipsel für den Unterprogrammaufruf für den Overflow-Interrupt von Timer0. (Müsste Richtung "ISR(TIMER0_OVF_vect) {}" lauten.) Momentan stehe ich halt wie ein Ochs vorm Berg und weiss nicht, ob der Fehler an der Initialisierung, falschem Code oder fehlendem Oszi liegt. | |||
| 4 - 8 Taster -> 8 LEDs. Programmieren oder doch diskret? -- 8 Taster -> 8 LEDs. Programmieren oder doch diskret? | |||
| Ein AVR Mega8 sollte das lockerst hinbekommen - 8*input (Kein Problem) - Entrpellen der Schalter per Software, LEDs über Treiberbaustein (oder Low-Current LEDs ohne), und ein Ausgang mit entsprechend programmierten Frequenzen (sollte auch für einen Kopfhörer reichen).
Problem: Mal schnell programmieren... Für den 1. Aufbau würde ich eine gefädelte Testplatine veranschlagen - Layout erst bei größerem Interesse. Wie sollen die taster montiert werden? Ein Stück Kabelrohr vielleicht? Dann könnte man ja überlegen, ob dies nicht gleich als Batt-Halter und gehäuse für den µC zu gebrauchen ist ... ... | |||
| 5 - Programmierbare ICs ? -- Programmierbare ICs ? | |||
| bau dir das AVR ISP (STK200/300) parallel port interface von
http://www.lancos.com/prog.html nach... unabhängig ob du dich für c oder assembler entscheidest einzige vorraussetzung verwendung der µC vom Atmel. desweiteren benötigst du eine testplatine + bestückung. ich kann dir heute abend mal sowas einscannen, damit du eine bessere vorstellung bekommst.... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag heute wurden bisher 6 Beiträge verfasst 25 Besucher in den letzten 60 Sekunden alle 2.40 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |