ATmega8 - Ampelsteuerung

Gast #347648
Lesenswert?

Hallo,

Wir machen zurzeit in der Schule ich Fach Informatik ein Projekt mit
Mikrocontrollern.

Ich habe mich endschieden für eine Ampelsteuerung mit dem ATmega8.
Es soll eine Kreuzung mit einer Vohfahrtsstraße und einer Nebenstraße
mit einer Fahrzeug und einer Fusgängerampel ausgestattet werdn.
Es geht mir um die Ansteuerung der LED's die ich für die Ampeln
vorgesehen hatte.
Zunächst habe ich 2 x 3 5mm LED's (benötigen 20mA) vorgesehen, die mir
schon auf meiner Platine anzeigen werde Ampelphase gerade auf welcher
Straße ist.
Darüberhinaus habe ich 2 x 6 10mm LED's (benötigen 10mA) für die
Fahtzeugampel und 2 x 8 10mm LED's für die Funsgänger Ampel
vorgesehen.

Ich kann die LED's ja nicht direkt vom Mikrocontroller absteuern, weil
ein zu oher Strom entstehen würde.

Welche Möglichkeiten habe ich da?
Ich hab was von Treiber IC's gelesen, doch konnte ich nicht
herausbekommen wie die Funktionieren oder wie ich nun meine LED's
anschließen kann??

Entschldigt meine Ahnungslosigkeit, jedoch bin ganz neu in der Materie
und hab mit bisher auch nur mit dem Programieren des Cntrollers
beschäftigt.
Gast #347650
Lesenswert?

mmhh, wo will man da anfangen?
ich würde an deiner stelle hc595 schieberegister nehmen, und dann jede
LED an einen port hängen, also minuspol der led an den port, dann
widerstand, dann +5V. schau mal hier im forum gibts irgendwo eine
anleitung (porterweiterung mit spi)

Mit welche programmierscprache benutzt ihr?
Gast #347652
Lesenswert?

Ich kenne den ATmega8 zwar nicht aber bisher hatte ich keine Probleme
Low-Current-Leds (max. 20mA) direkt zu treiben. (Also die LED and den
Portpin gegen Masse anzuhängen).
Und 10mA sollten auch ohne Treiber wirklich kein Problem sein.
Zumindest bei 8051; C167 und STR71x
Gast #347655
Lesenswert?

ja wenn du hc595 nimmst wird das wohl passen, wenn ich mal rechne hast
du 34 leds, oder? nimmst du 5x hc595 und du bist auf der sicheren
seite. oder du multiplext, was glaub ich für den anfang ziemlich
übertrieben wäre. der uln ist nur ein transitor array da kannst du auch
an jeden port nen bc547 hängen
Gast #347656
Lesenswert?

"aber bisher hatte ich keine Probleme Low-Current-Leds (max. 20mA)
direkt zu treiben"
20mA sind keine LowCurrent... LowCurrent sind so 2-4 mA.

Wenn Du die Leds nicht schon hättest würde ich sagen, kauf dir alles in
LowCurrent (rot, gelb =2mA, grün=4mA - Angaben von Conrad) dann wärst Du
bei 80 mA Gesamtstrom (4 Fahrzeug-, 8 Fußgängerampeln - verteilt auf 10
I/O-Pinne), da bräuchtest Du nicht mal einen Treiber.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren