<<< Previous Lecture ––––––– Next Lecture >>>
Voltage Divider
A lot of sensors are basically just resistors that change their resistance based on some external input. The change of resistance can be converted to voltage with a voltage divider.
When we read the voltage between two resistors. The balance between the two resistor defines the output voltage.
Example 1
This example reads the value from three different analog inputs: a potentiometer, a light sensor and a force resistive sensor. The values are just printed out on the serial port.
int potentiometer = 0; int lightSensor = 0; int forceSensor = 0; void setup(){ Serial.begin(9600); } void loop(){ potentiometer = analogRead(A0); lightSensor = analogRead(A1); forceSensor = analogRead(A2); Serial.print("Light Sensor: "); Serial.println(potentiometer); Serial.print("Potentiometer: "); Serial.println(sensorVal); Serial.print("Force Sensor: "); Serial.println(forceSensor); delay(100); }