LED-Dimmer über dreh-encoder

Gast #941356
hey leute, ich bin dran für nen freund ne lampe zu bauen, bei welcher in 
einer flasche 3 LED sind(rot, grün, blau) und die über den 
flaschendeckel dimmbar ist. soll eben so funktionieren das ich normal 
dreh, dann gehen alle LEDs an, 1x drücken dann drehen rot, 2 x drücken 
grün, 3x drücken blau. mein problem ist jetzt nr: wie zur hölle erklär 
ich das dem programm^^ hab leider absollut keine ahnung von sowas
Gast #941528
Sebastian wrote:
> Klingt für mich sehr stark nach einem Zustandsautomat (endlicher
> Automat):
achtung: absoluter overkill! wozu denn bitte? grade bei einem 
anfänger...
bei tastendruck wird eine variable inkrementiert, je nach dieser 
variable wird bei einem dreher die entsprechende variable manipuliert.
Gast #941544
Und, ist das kein Zustandsautomat?
Die Variable speichert den Zustand. Fertig. Ausgabe bei Zusantsäderung. 
Für mich ist das ein Moore-Automat.

Ob es didaktisch gut ist, einem Anfänger das zu sagen ist die andere 
Sache. Darüber kann man reden. Ich persönlich habe den Eindruck, dass 
der Fragesteller (also der andere Sebastian) kein blutiger Anfänger auf 
dem µC ist. So jemandem darf man auch etwas Theore präsentieren.

Sebastian
Gast #941579
>Ob es didaktisch gut ist, einem Anfänger das zu sagen ist die andere
>Sache.

GErade dann! Sonst lernen die nur SPaghetticode zu produzieren...
Gast #941639
@Sebastian, der glaubt der Fragesteller wäre kein Anfänger

Dein Satz:" Ich persönlich habe den Eindruck, dass
der Fragesteller (also der andere Sebastian) kein blutiger Anfänger auf
dem µC ist. So jemandem darf man auch etwas Theore präsentieren."

hättest Du diesen Satz gelesen :

"wie zur hölle erklär
ich das dem programm^^ hab leider absollut keine ahnung von sowas"

Hättest Du Dir die Tipparbeit sparen können.

Das dem Programm erklären ???? Hallo ???
NEEE der hat keine Ahnung vom Programmieren und von Statemachines auch 
nich.
Gast #941717
man muss sich trotzdem für das (vermutlich) erste projekt nicht den 
theorie-batzen von mealy und moore antun. klar, für ein menü mit i 
leveln tuts not. hier nicht.
natürlich kommt auch das selbe raus, wenn man sich die automatenkringel 
dazu aufmalt, aber es muss einfach ned sein, weil beim ersten projekt 
ganz andre sachen noch dazu im weg stehn.
Persönliche Seite #941784
Sebastian wrote:

> flaschendeckel dimmbar ist. soll eben so funktionieren das ich normal
> dreh, dann gehen alle LEDs an, 1x drücken dann drehen rot, 2 x drücken
> grün, 3x drücken blau. mein problem ist jetzt nr: wie zur hölle erklär
> ich das dem programm^^ hab leider absollut keine ahnung von sowas

Das heisst dass Du durch Klicken die zu dimmende LED auswaehlst aber 
jede einzeln regeln willst? Das Stichwort lautet PWM 
(Pulswellenmodulation).

Gruss,
Michael
Gast #941971
also mein namensvetter hat erstmal unrecht...ich bin der absolute 
neuling auf dem gebiet, daher: hat von euch jemand nen passenden code 
dafür^^
das problem iss einfach: ich hab keine ahnung von programmieren-.-

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.