Re: ports.adc Kategorie: Programmierung (von krassos - 7.11.2004 17:42) | ||
Als Antwort auf ports.adc von ChristianK - 7.11.2004 16:43 | ||
| ||
> Hallo, > > habe ein Problem mit den AD-Eingängen. > Für die Steuerung eines Programms habe ich einen Spannungsteiler > > 5V- 100Ohm- 100Ohm- 270Ohm- 270 Ohm 'n Abend, liegt der oben angegebene Spannungsteiler rechts nach den 270 Ohm an Masse? Gru� krassos > > der für die Abfrage zweier Taster dient, > Stop-Taster zwischen den beiden 100 Ohm angeschaltet > Start-Taster zwischen dem 2. 100 Ohm und dem ersten 270 Ohm Widerstand. > > der 2. Pin der Taster und der Eingang des AD-Wandlers liegen zwischen den beiden 270 Ohm-Rs > Bei Stop müsste ich etwa 900 > und bei Start etwa 710 als Anzeige bekommen. > > bei dem u.a. thread bekomme ich ohne die while-Schleife nur extrem springende Werte, > so dass auch bei gedrückter Stop-Taste der Wert in den Start-Bereich fällt. > Das dürfte m.E. nicht sein, da die AD-Eingänge des Starterboards mit 100nF versehen sind. > Oder übersehe ich was Wesentliches ??? > > thread startstop1 > { > wait ports.adc(5) > 500; > capture flag; > hdt.OkTaste1 = ports.adc(5); > while ports.adc(5) > 500 hdt.OkTaste1 = math.max(ports.adc(5), hdt.OkTaste1); > release; > sleep 20; > > rblcd.clear(); > if hdt.OkTaste1 > 750 s = "Stop 1"; > else s = "Start 1"; > rblcd.goto(3,0); > rblcd.print(s); > > rblcd.goto(3,8); > rblcd.zahl5(hdt.OkTaste1); > sleep 300; > } > > Vielleicht hat jemand eine Idee . > > Danke für jeden guten Tipp. > > MfG > > ChristianK | ||
Antwort schreiben Antworten: Re: ports.adc (von ChristianK - 7.11.2004 18:27) Re: ports.adc (von reneforster - 7.11.2004 19:26) Re: ports.adc (von ChristianK - 7.11.2004 20:22) Re: ports.adc (von ChristianK - 7.11.2004 20:01) Re: ports.adc (von reneforster - 7.11.2004 20:24) Re: ports.adc (von ChristianK - 7.11.2004 20:38) Re: ports.adc (von reneforster - 7.11.2004 21:30) Re: ports.adc (von krassos - 8.11.2004 6:43) Re: ports.adc (von ChristianK - 8.11.2004 10:12) Re: ports.adc (von ChristianK - 8.11.2004 11:11) |