Gast
#1831326
Hallo, habe ein Programm in Bascom geschrieben, daß den Poti- Wert an ADCO einliest und den zugehörigen Spannungswert an 4 LED's ausgibt. Rein theoretisch müsste doch B0 bei 1,25V, B1 bei 2,5V, B2 bei 3,75V und alle 3 LED's bei 5V aufleuchten. Als Referenz dienen die 5V Versorgungsspannung. An ADC0 muß dann doch die Spannung entsprechend meßbar sein? Das Poti ist an ADC08 (pin23 Schleifer), + der Anfang und - das Ênde angeschlossen. Von 0V bis 2,4V leuchtet B0, von 2,4V bis 3,4V leuchtet B1, von 3,4 V bis 5V leuchtet (nur!)B1. Mache ich etwas falsch? *********************************************************** $regfile = "m8def.dat" $crystal = 1000000 Dim Ad As Word Config Portb = Output Config Adc = Single , Prescaler = Auto , Reference = Avcc Start Adc Do Ad = Getadc(0) If Ad = 256 Then Portb.0 = 1 : Portb.1 = 0 : Portb.2 = 0 '1,25V If Ad = 512 Then Portb.0 = 0 : Portb.1 = 1 : Portb.2 = 0 '2,5V If Ad = 768 Then Portb.0 = 0 : Portb.1 = 0 : Portb.2 = 1 '3,75V If Ad = 1024 Then Portb.0 = 1 : Portb.1 = 1 : Portb.2 = 1 '5,0V End If Loop ********************************************************** Danke im Voraus Maxx