ich möchte gerne 5 leds zeitverzögert anschalten also 1 led an 2 led nach etwa 4 sec an und so weiter weiß aber nicht wie ich soetwas realisieren soll. habe scho nim internet geschaut und bin nur auf Multiplex gestossen. Gibt es noch eine andere möglichkeit die über ein µC zu steuern?
Gast
#4525319
5 LEDs kann man einfach an 5 Ausgänge des uC über je einen Vorwiderstand anschliesse. Dein uC (Arduino?) braucht nich ein Programm.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
Gast
#4525321
while(i-->0) natürlich.
ich habe einen arduino nano v3.und danke für diesen nützlichen code von Dir werde ich gleich mal ausprobieren.
könnte man auch einen schieberegister 74HC595 dazu nehmen?
Gast
#4526415
Jens H. schrieb: > könnte man auch einen schieberegister 74HC595 dazu nehmen? Klar geht das: - Port (Din Schieberegister) setzen (wenn LEd gegen GND) oder rücksetzten (wenn LED gegen Vcc) - schieben - Port invertieren - Zeit warten - sehieben - Zeit warten ... rgds
Gast
#4526418
Jens H. schrieb: > könnte man auch einen schieberegister 74HC595 dazu nehmen? Klar. Vielleicht möchtest du aber die LEDs nacheinander ausschalten. Da würde ein Ziehregister noch umständlicher sein. Was soll das? Es gibt viele Wege nach Rom.
Gast
#4527072
Oder via Schaltungstechnik. Aber ob das günstiger kommt als ein MC ist eine andere Frage: https://de.wikibooks.org/wiki/Digitale_Schaltungstechnik/_Zeitverz%C3%B6gerung
Gast
#4527117
Jens H. schrieb: > Gibt es noch eine andere möglichkeit die über ein > µC zu steuern? Charlieplexing ?!?!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.