Arduino - Styra PWM ut med steglös kontroll

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Arduino - Styra PWM ut med steglös kontroll

Inlägg av fosfor »

Hej!

Jag har en liten maskin som kan köra fram och tillbaka. Snabbt och långsamt, både fram och tillbaka.
Med fyra knappar in på Arduinon MEGA. :idea:
Och en PWM (siffran 0 till 250 ger 0-5V) analogwrite ut till en motorkontroller.

Nu har jag hittat en trevlig joystick (potentiometer) som visar
130 Ω när man trycker upp,
2.5 kiloΩ när den står still i mittenläget,
4.73 kiloΩ när man trycker ner den.

Jag skulle vilja få in detta analoga värdet in i Arduino'n, och så att den kan tolka 2.5kΩ (mittenläget) som en siffra 128 ut till PWM (stillastående) etc.

Någon som har en bra idé eller förslag till hur man kan göra detta? :humm:
Senast redigerad av fosfor 20 juni 2019, 12:53:54, redigerad totalt 1 gång.
H.O
Inlägg: 5706
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Arduino - Styra PWM ut med steglös kontroll

Inlägg av H.O »

Jag antar att du har tillgång till bägge ändarna (+ löparen) på potentiometern. Då ansluter du potentiometern som en variabel spänningsdelare (ena änden till +, andra änden till -, löparen till den Arduino) och läser spänningen med A/D-omvandlaren. Om du skalar värdet till 8 bitar så borde du komma relativt nära ett råvärde på 128 i mittläge. Sen kan du lägga till skalning, offset, filtrering och allt möjligt lull-lull.
Användarvisningsbild
fosfor
Inlägg: 453
Blev medlem: 13 februari 2013, 05:43:15
Kontakt:

Re: Arduino - Styra PWM ut med steglös kontroll

Inlägg av fosfor »

Oj ok. :shock:
Du råkar inte ha någon länk till en guide passande för det här?
H.O
Inlägg: 5706
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Arduino - Styra PWM ut med steglös kontroll

Inlägg av H.O »

Jag är inte inne i Arduino-träsket men en Googling på Read pot with Arduino gav, bland MÅNGA andra, följande länk: https://www.arduino.cc/en/tutorial/potentiometer
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Arduino - Styra PWM ut med steglös kontroll

Inlägg av Lennart Aspenryd »

Jag vill gärna se både bild och kod. Detta är lärorikt för många här!
ToPNoTCH
Inlägg: 4875
Blev medlem: 21 december 2009, 17:59:48

Re: Arduino - Styra PWM ut med steglös kontroll

Inlägg av ToPNoTCH »

Kolla på Arduino's map kommando.

Smidigt att mappa om en linjär skala till en annan.

1.) Koppla som H.O beskrivit.
2.) Kolla utvärdena
3.) Mappa om till din PWM
Skriv svar