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.
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?
Arduino - Styra PWM ut med steglös kontroll
Arduino - Styra PWM ut med steglös kontroll
Senast redigerad av fosfor 20 juni 2019, 12:53:54, redigerad totalt 1 gång.
Re: Arduino - Styra PWM ut med steglös kontroll
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.
Re: Arduino - Styra PWM ut med steglös kontroll
Oj ok.
Du råkar inte ha någon länk till en guide passande för det här?
Du råkar inte ha någon länk till en guide passande för det här?
Re: Arduino - Styra PWM ut med steglös kontroll
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
- 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
Jag vill gärna se både bild och kod. Detta är lärorikt för många här!