Analog Inputs with Arduino: Voltage Dividers, Sensors, and Mapping

Added:

Analog Inputs
Built Sensor
NightLight Code
Adaptive LED
Other Sensors
Project Setup
System Logic
Emergency Light

Analog Inputs

0:00
Playing Section
  • 1

    Explains how Arduino analog inputs work with a 10-bit ADC.

  • 2

    Covers reference voltages and input pin options on various boards.

  • 3

    Discusses resolution of analog readings from ground to 5V.

Fundamental electrical concepts such as Ohm's Law, Voltage, Current, and Resistance to understand how voltage dividers manipulate signals.
The conceptual difference between digital signals (discrete binary states) and analog signals (continuous range of values).
Basic Arduino programming proficiency, including declaring variables, configuring pin modes, and utilizing the serial monitor for debugging.
Familiarity with breadboarding and connecting basic electronic components like resistors and LEDs.
Implementing software-based noise reduction and signal filtering techniques, such as moving averages, to stabilize fluctuating analog readings.
Using mapped analog inputs to control more complex actuators, such as Servo Motors and DC Motors via Pulse Width Modulation (PWM).
Sensor calibration techniques, learning how to map raw ADC (Analog-to-Digital Converter) values into real-world physical units (e.g., degrees Celsius or Lux).
Transitioning from analog sensors to digital-interface sensors that communicate using I2C or SPI protocols.
682.4K views4Klikes18:17@sciguy14Original Release: 2011-01-24

This tutorial explains how to use Arduino's 10-bit analog-to-digital converter (ADC) to read varying voltages from sensors like photoresistors and thermistors, covering how to set reference voltages, map sensor values to different output ranges using the map() function, and control analog outputs like LED brightness proportionally based on sensor readings.