Subscribe to Arduino Academy and start learning today for FREE!

Reading a potentiometer

Reading a potentiometer is a simple thing to do. Connect a 3 leg potentiometer to your Arduino. The middle leg connects to a analog port. We used analog 3. the two outer legs connect to 5v and Gnd, respectively.

Insert the following code into your editor, upload, and run the serial monitor at 9600. As you rotate your potentiometer, the values change in the serial monitor.

int analogPin = 3;     // potentiometer wiper (middle terminal) connected to analog pin 3
                       // outside leads to ground and +5V
int val = 0;           // variable to store the value read

void setup()
Serial.begin(9600); // setup serial

void loop()
val = analogRead(analogPin); // read the input pin
Serial.println(val); // debug value

Become the Maker you were born to be. Try Arduino Academy for FREE!

Future posts will show you what you can do with this module.

Notify of
Inline Feedbacks
View all comments


Would love your thoughts, please comment.x