Hallo, ich möchte einen Microcontroller programmieren der 4 LEDs einzeln von 0%-100% steuert. Die Einstellung erfolgt über 2 Taster mit einer Auflösung von 100 Schritten. Sobald die Einstellung vorgenommen wurde (Bsp.: LED01 = 50%, LED02=78%, LED03=0%, LED04=100%), sollen alle 4 LEDs gemeinsam von 0% - 100% geregelt werden. Kann jemand sowas programmieren? Würde natürlich dafür etwas bezahlen. Schönen Gruß, md
Martin Dümmler schrieb: > 4 LEDs einzeln von > 0%-100% steuert. Die Einstellung erfolgt über 2 Taster mit einer > Auflösung von 100 Schritten. 2 taster: hoch-runter. Und wo ist der "select" ? mfg mf
> Sobald die Einstellung vorgenommen wurde (Bsp.: LED01 = 50%, LED02=78%, > LED03=0%, LED04=100%), sollen alle 4 LEDs gemeinsam von 0% - 100% > geregelt werden. Hä? Ich schlage vor, du überlegst dir die Aufgabenstellung noch mal. Wo ist der Sinn der Sache, wenn ich 4 Leds einzeln einstelle (woher weiß der µC dass ich eine LED jetzt fertig eingestellt habe?), wenn dann erst recht wieder alle 4 gemeinsam von 0 bis 100 durchdimmen?
Und was macht eigentlich der in der Überschrift erwähnte analoge Eingang?
Also willst Du das programmieren, oder willst Du, dass jemand für Dich programmiert? Der typische Stundensatz für einen freiberuflichen Ingenieur ist so um die 200 Euro. Mit einfacher Dokumentation und Testen bist Du da vielleicht so bei 3-4 Stunden. Macht also 600-800 Euro. Selber machen ist relativ trivial. Du nimmst einen Timer mit einer Frequenz, von sagen wir mal 1-20 kHz. Dieser ruft dann immer eine ISR auf. Die ISR macht folgendes: Es gibt ein paar Speicherzellen: C: ein Zähler H0,H1,H2,H3: die Helligkeiten Die Ports nenne ich hier P0, P1, P2, P3. C:=C+17; Wenn C>H0 dann P0:=1 sonst P0:=0 Wenn C>H1 dann P1:=1 sonst P1:=0 Wenn C>H2 dann P2:=1 sonst P2:=0 Wenn C>H3 dann P3:=1 sonst P3:=0 Die Flimmerfrequenz der LEDs ist, wenn alle Speicherzellen 8 Bit haben, etwa die Timerfrequenz durch 16 und Du hast 256 Helligkeitsstufen.
Danke Christian, hast du mir noch einen Tip mit welcher Software ich arbeiten sollte als Einsteiger (z.B. AVR Studio 4) und welche Hardware (z.B. AVR Dragon). Gruß
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.