Hallo, Ich versuche eine LED (an PC0) zum leuchten zu bringen, wenn am PA0 eine Spg. >= 2V liegt.(Vcc = 5V) Kann ich das so codieren: Config Portc.0 = Output Config Pina.0 = Input Do If Pina.0 >= 10 Then '10 = 2V Portc.0 = 1 Else Portc.0 = 0 End If Loop End Oder muss ich das mit einem AD Wandler machen? julian
Hallo, Ich dachte ich muss den Spannungswert als binäre Zahl angeben.(also 10 =2) Oder hab ich da was falsch verstanden? julian
Ja, definitiv. PA0 kannst du als normalen IO benutzen, oder eben als Analogeingang für den AD-Wandler. Und letzteres solltest du tun, denn wenn du ihn als normalen IO benutzt, kannst du nur zwischen zwei Spannungswerten (0V und 5V) unterscheiden.
Bei VIh=0.6*VCC kannst Du auch mit der Betriebsspannung auf 3.333V runter gehen, und damit 2V sicher erkennen (2=0.6*3.333) :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.