c-control lichwiederstände ansteuern
hi
ich würd gern lichtwiederstände mit der c-control ansteueren. das hab ich so versucht (wahrscheinlich total falsch):
Code:
define licht port [7]
LCD.init
#loop
LCD.pos 1,1
LCD.print licht
goto loop
das hat aber nicht funktioniert, da dann auf dem lcd immer -1 kommt!!
ich hab die c-control erst seit gestern, deshalb diese (dumme) frage. ich hab zwar verstanden wie ich leds über ports ansteuere(anschalten,ausschalten), aber nicht wie man messergebnisse auswertet
vielen dank für eure hilfe :-& :-&
Liste der Anhänge anzeigen (Anzahl: 1)
Was jetzt ?? Lichtwiderstände ansteuern ? (D-Signal aus C-Control raus ) oder Messwerte (AD-Signal in C-Control rein) oder einfach nur ein D-Signal, ob an dem Port was ankommt ??
Wenn Du einfach nur auf dem LCD anzeigen möchtest, ob an dem Port 7 ein Signal ankommt (also Licht ist an) musst Du fürs menschliche Verständnis (An = 1, Aus = 0) das Signal invertieren.
Code:
define licht port[7]
#loop
LCD.init
LCD.clear
LCD.pos 1,1
LCD.print "" & licht*(-1)
goto loop
Ich hab eine ZIP mit der Workbench-Datei mal angehängt.
Dir ist aber hoffentlich klar, daß bei der C-Control ein "nicht beschalteter" Port nicht gleichzeitig 0 ist.... er braucht definitive Pegel. Also 0 = verbindung zu 0V, 1 = Verbindung zu 5V und das ganze noch mit einem 1K-Vorwiderstand !