PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ADC on LED / Akkuanzeige auf LED



AVRboy
13.10.2006, 16:50
Hi leute,

ich habe mal eine frage wie kann ich die messwerte des adc die in einer word variabele stecken einzel auslesen oder wie kann ich diese so verwenden das ich low und high auf portb+c eines m32 darstellen kann.

andere frage hat jemand schon mal ein akkumesser gebaut und den lade zustand auf einer led skala dargestellt.

mfg

Dirk
13.10.2006, 17:53
Hallo AVRboy,

Auslesen in Wordvariable:

Dim W As Word
W = Getadc(4)

Darstellen auf einer LED-Zeile:
Für jede LED wird ein Wertebereich festgelegt.
Z.B.:
If W >= 10 And W < 50 Then Gosub Led1on
If W >= 50 And W < 100 Then Gosub Led2on
... usw.

Gruß Dirk

AVRboy
13.10.2006, 18:04
Hi danke werde ich gleich mal probieren melde mich wis gelaufen ist.

mfg

AVRboy
13.10.2006, 18:36
So ich habe das jetzt probiert . Hier mal ein ausschnitt:

If W >= 400 And W < 600 Then Portc = &B11100000
End If
If W >= 600 And W < 800 Then Portc = &B11110000
End If
If W >= 800 And W < 1000 Then Portc = &B11111000
End If
If W >= 900 And W < 1000 Then Portc = &B11111100
End If

aber "irgend wie" bekomme ich von bascom den error 7 und 28 warum ?

mfg

linux_80
13.10.2006, 19:31
Hallo,

wenn das If komplett in einer Zeile steht, braucht man das EndIf nicht.