ATmega8 - zapojení potenciometru a výpis hodnoty
Moderátor: Moderátoři
-
Svetrpetr
ATmega8 - zapojení potenciometru a výpis hodnoty
Poté k čipu připojené LCD a potenciometr
Potenciometr připojuju krajními vývody na + a - a střed na nožíčku č.23 = PC0(ADC0)
problém je, že display mi stále zobrazuje pouze číslo: 4999, čip na potenciometr vůbec nereaguje, vůbec to nefunguje jako v simulátoru. Když odpojím potenciometr od nožičky procesoru, jako by se nic nedělo, pořád stejná hodnota i když kroutím potenciometrem zleva doprava.
Čím to prosím je, prosím o pomoc. CO jsem špatně zapojil?
program v bascomu:
$regfile = "m8def.dat"
Config Portb = Output
Config Pinc.0 = Input
Dim A As Word , Channel As Byte
Dim X As Single
Config Adc = Single , Prescaler = Auto
Lowerline
Cursor Off
Start Adc
Channel = 0
Do
A = Getadc(channel)
X = 4.8875 * A
A = X
If A > 1000 Then
Portb.3 = 1
Portb.4 = 1
' Waitms 10
Else
Portb.3 = 0
Portb.4 = 0
End If
Cls
Locate 1 , 1
Lcd A
Waitms 10
Loop
End
-
svetrpetr
DISPLAY prosim nereste, ten funguje
nefunguje potenciometr respektive program a čip nedokaze potenciometr cist
-
petrsvetr
-
petrsvetr
-
petrsvetr
-
petrsvetr