-
Poti mit RN Control
Hallo,
Ich versuche an einen RN-Control Mega32 einen einfachen Poti anzuschließen.
Der Poti ist am PA6 und PA7 angeschlossen. Der Widerstandsbereich soll in 8 Bereiche eingeteilt werden, bei jedem Bereich soll eine LED angehen. Könnte mir jemand ein Beispiel Programm zeigen!
Gruß
-
kannich, aber was meinst du mit: ist an PA6 und PA7 angeschlossen? normalerweise braucht man doch nur einen portpin...
Martin
-
Hallo,
PA6 für die Versorgungsspannung und PA7 für die Messung, oder ist das falsch?
Mein Poti hat einen Widerstandswert von 420kOhm.
Gruß, Palmer
-
ehm...
du schließt eine seite des widerstandes an +5V, die andere an GND und der mittelabgriff kommt an einen von den ports ^^
dann sag mir was fürn port du hast und ich schreib dirn proggi ^^
Martin
-
Hallo,
der Port, an dem der Poti liegen soll ist der PortA.7 .
Funktioniert das auch, wenn mein Poti nur mit zwei Klemmen verbunden ist (ohne Spannungsteiler).
Ich kann auch drei anschließen.
Gruß, Palmer
-
nein, du musstes schon als spannungsteiler anschließen, sonst liegt ja immer die gleiche spannung an, und es fließt nur anderer strom ^^
also, ich versuchs jetz mal ausm stegreif ^^
Code:
$regfile = "m32def.dat"
$crystal = 7372800 'bitte anpassen
config adc = single, prescaler = auto
config portd = output
dim w as word
dim portvar as word
enable interrupts
start adc
do
w = getadc(7) 'adc-wert holen und in w speichern
portvar = w/128 'berechnen des bit, welches angeschaltet werden soll
portd = 0 'reset portd
portd.portvar = 1 'das bit setzen
loop
end
so, hoffentlich funzt das so, wie ichs mir vorgestellt hab ^^
Martin
-
Hallo,
das klappt jetzt wunderbar. Jetzt kann ich ein bisschen experementieren.
Danke schön!
Grüß Palmer