Re: Ampel mit einer fernbedienung bedinnen Wie?

Das hängt von Deinen Vorkenntnissen und Deinem zur Verfügung stehenden 
Materialien ab. Eine Möglichkeit ist einen alten Wähler zu verwenden, 
falls Du das rumliegen hast. Natürlich geht das auch mit einem 
Mikrocontroller, den musst Du entsprechend programmieren, dazu müsstest 
du erst programmieren lernen, was man Dir eigentlich schon in der Schule 
hätte beibringen müssen.

Eventuell ist, wenn die Umstände stimmen, die günstigste Lösung jemanden 
zu bitten, der sich wo hinstellt, den Taster beobachtet und die Lampen 
ein und aus schaltet.
Gast
Hi Marc
Dir zugunsten nehme ich erst mal an, das Deutsch nicht deine 
Muttersprache ist. Wenn doch, braucht du nicht weiterlesen, denn das ist 
jetzt etwas für die mit Bildung.
Eine Ampel könntest du in etwa so aufbauen:
Du nimmst einen Controller und schließt an drei Ausgänge deine 3 LED's 
an und an einen Eingang einen Taster. Sollen es Lampen sein, ist es 
ratsam, Relais zu benutzen. Relaisstufe an µC ist im Tutorial 
beschrieben. Findest du links oben unter AVR
Nun solltest du dich für eine Software zum Programmieren für den 
Controller entscheiden. Da gibt es Assembler, Bascom, C und noch ein 
paar weitere. Die drei genannten sind wohl die am Gebräuchlichsten.
Nun machst du dir eine Struktur deiner Aufgabe:
Also, du hast einen Eingang (Taster) und möchtest bei einem Signal 
"Rot", bei zwei aufeinanderfolgenden "Gelb" und bei drei 
aufeinanderfolgenden Signalen (Tastendrücken) "Grün".
Dazu musst du dir die Pause definieren, also,die Zeit, damit der 
Controller erkennen kann, welche Signalfolge grad eintrudelt.
Also, sagen wir mal 1Sek. und darüber kein Tastendruck ist eine neue 
Signalfolge und du fängst bei erneuten Signalen wieder bei 1 an.
Da Controller mit Registern arbeiten, zählst du einfach ein Register bis 
max. 3 hoch. Anschließend, nach 1 Sek. wertest du die Zahl aus und setzt 
einen entsprechenden Ausgang.
Dazu brauchst du:
Initialisierung der Ports
Initialisierung des Timers
Wie das gemacht wird, ist in den genannten Tutorials beschrieben.
Der Rest ist relativ einfach.
Gruß oldmax

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.