DEV Community

Cover image for Analog Input using Arduino
Rohith ND
Rohith ND

Posted on

Analog Input using Arduino

In this blog, I will show you how to create an analog input using Arduino.

analog input

Components required

  • Arduino UNO
  • Potentiometer

Arduino UNO

Arduino is an opensource electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor , a finger on a button , or a twitter message - and turn it into an output - activating a motor , turning on a LED , publishing something online. To do so use the Arduino programming language (based on wiring) and the Arduino Software (IDE) based on processing.

Potentiometer

A three-terminal resistor with a sliding or revolving contact that creates a variable voltage divider is called a potentiometer. It functions as a variable resistor or rheostat if only the wiper and one end of the connector are used.

Code

int sensorPin = A0; // select the input pin for the potentiometer int ledPin = 13; int sensorValue = 0; void setup() { pinMode(ledPin, OUTPUT); } void loop() { sensorValue = analogRead(sensorPin); digitalWrite(ledPin, HIGH); delay(sensorValue); digitalWrite(ledPin, LOW); delay(sensorValue); } 
Enter fullscreen mode Exit fullscreen mode

Top comments (0)