Hallo Allezusammen. Ich bin auf der Suche nach Möglichkeiten eine größere Anzahl von LED anzusteuern auf Mikrocontroller und folglich auf dieses Forum gestoßen. Wir wollen eine skalierbare Anzahl von LED ansteuern, eine Abart einer Lichtrorgel. Das soll in ca 15min Schleifen passieren mit mehreren Programmen. Das Ganze soll und kann natürlich auch ein wenig komplizierter werden, wenn wir mehr drauf haben. -------------------------------------- Welches System würde das Anfängern Leicht zugänglich machen und im Stückpreis möglichst wenig kosten? -------------------------------------- Wir beschäftigen uns das erste mal mit Mikrocontrollern. Ich kann HTML und Spiel viel mit meinem Clavia G2 (Modularsynthie) rum, mein Mitbewohner hat vor 10 Jahren mal einfache Programme in Basic geschrieben. Nur mal so um unser Userlevel einzustufen :-) Danke Jens
Dann fang doch mal an das Tuturial hier zu studieren. http://www.mikrocontroller.net/articles/AVR-Tutorial Danach kannst du dich mal entscheiden: Will ich meinen Rechner selberbauen Oder kauf ich mir ein fertiges Enticklungsboard. Fertige Boards gibts bereits relativ günstig. Zb das myAVR. Wenns was gscheites sein soll, ist das STK500 immer noch eine gute Wahl.
Ich bin gerade dabei, so etwas ähnliches aufzubauen: ich will für eine Modellbaukirmes die nötigen Lichteffekte nachbilden. Ich habe dafür ein Schieberegister (74..595) mit einem Leistungstreiber (uln2803) genommen und dies als Modul aufgebaut. Diese Module kann ich hintereinanderstecken, um bei neuen Lichteffekten einfach ein neues Modul hinzufügen. Im Controller habe ich verschiedene Effekte wie Lauflicht, Flackern, Blinken etc in einem Array hinterlegt. Dieses Array wird über den SPI - Mechanismus einfach in die Schieberegister gebracht. Das ganze habe ich in C geschrieben (ist auch noch nicht fertig), weil ich damit am besten klarkomme. Die Teile der Module sind unter einem Euro zu haben; den atmega8 habe ich noch auf einer Entwicklungsplatine; der Mikrocontrollerkram insgesamt dürfte acu deutlich unter 10 Euro liegen; je nachdem, was man da noch so auf die Platine bringen will. Schaltpläne habe ich hier aus dem Artikel http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI kann ich aber zuposten; die c-routinen ebenfalls. Die sind aber noch nicht sauber ausprogrammiert und -kommentiert. Joachim
Wow.. das ging schnell :) Ja, dann les ich mal Tutorial.. Und kann meine Frage dann ein wenig differenzierter stellen. Was du da machst Joachim,hört sich für mich schon fast zu heftig an. Aber danke fürs Angebot. Wir dachten eigenlich das es möglich wäre, für uns leichtprogrammierbar (villeicht Basic), auf einer Zeitleistevon ca. 15min auf mehreren "Kanälen" die Ausgabespannung an die LED stufenlos zu kontollieren. Das ganz soll halt leicht/kostengünstig in größeren Mengen fertigbar sein. Also weniger Spaß am programmieren, als muss funktionieren. Naja ich lesdann mal das Tutorial. Danke Jens
Jens wrote: > Wir dachten eigenlich das es möglich wäre, für uns leichtprogrammierbar > (villeicht Basic), auf einer Zeitleistevon ca. 15min auf mehreren > "Kanälen" die Ausgabespannung an die LED stufenlos zu kontollieren. 15 Minuten sind kein Problem. Aber die Helligkeit 'stufenlos' einzustellen ist für den Anfang schon etwas heftig. Beschränkt euch mal auf ein einfaches ein/aus. > > Das ganz soll halt leicht/kostengünstig in größeren Mengen fertigbar > sein. Ist weniger das Problem. Wenn ihr mehrere Geräte braucht, ist ein Aufbau auf einer geätzten Platine wahrscheinlich die bessere Wahl, da kosten- günstiger. An wieviele LED habt ihr denn so gedacht?
Bis zu 30 wäre schon nett.. Wie gesagt interresieren wir uns weniger für das Programmieren an sich, als für das Gestalten mit dem Licht, wofür eine FadeOut und FadeIn schon zwangläufig nötig wäre. Meines jetzigem Standpunktes nach gibt es 2 Möglichkeiten soetwas in absehbarer Zeit zu realisieren: Man lässt sich das Gründgerüst (die besagten 15min) von jemanden ders kann vorprogrammieren und lässt sich zeigen wie man die Aktion im Loop platziert. oder Man nimmt irgendwas hochabstraktes (so nennt man das glaub ich) wie PSoCExpress. Soetwas zu programmieren, wäre doch für jemanden der in dem Thema steckt ein "Fliegenschiss" oder?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.