ATMEGA32 Led leuchtet ab 2V (analog Eingang PA)

Gast #441399
Lesenswert?

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
Gast #441407
Lesenswert?

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.

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