Hallo leute, ich habe über den ADC 0 eine 100k Poti mit 1k Widerstand dran. Nun möchte ich auf einem anderen Port eine LED dimmen. Es funzt fast wunderbar, aber wenn ich das Poti drehe, kann ich 3-4 mal hell und dunkel dimmen.. Warum so oft ??
Hier ist mein aktueller Code:
Code:$regfile = "m8def.dat" 'Quarzfrequenz $crystal = 8000000 'Hier wird der Timer und der Teiler festgelegt Enable Timer0 Config Timer0 = Timer , Prescale = 64 On Timer0 Timer_irq Config Pinb.2 = Output Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Portc = &B00000000 Start Adc Led1 Alias Portb.2 Dim X As Byte Dim Helligkeit As Byte Helligkeit = 255 Enable Interrupts Do X = Getadc(0) Helligkeit = X Loop Timer_irq: Toggle Led1 If Led1 = 1 Then Timer0 = 255 - Helligkeit Else Timer0 = Helligkeit End If Return







Zitieren

Lesezeichen