ich hab ein bascomprogramm, mit dem ich auch leds dimme, bin aber im moment am falschen pc. aber geht ungefähr so:
Code:
Grundeinstellungen, also controller quartz usw.
Timer auf hohe frequenz einstellen, also das der interrupt sehr schnell ausgeführt wird
ausgänge definieren
für jede led eine variable definieren, zb von 1 bis 10. jetzt hat die led 10 helligkeitsstufen.
der interrupt: hier zählst du eine variable von 0 bis zur höhe der led-variablen hoch. bei jedem interrupt prüfst du, ob die led-variable mit der zählervariable übereinstimmt. wenn ja, schaltest du sie an. ist die zählervariable hochgezählt, werden alle leds ausgeschaltet und es geht von vorne los.
hoffe, du kannst es verstehen, kann aber auch nochmal den code posten
mfg roboman
Lesezeichen