Chapter 3 Theoretical Basis
Chapter 3 Theoretical Basis
Chapter 3 Theoretical Basis
Digital input/output pins: These pins can be used to connect to sensors, actuators,
and other electronic components. They can be used as either inputs or outputs,
depending on the needs of the project.
PWM outputs: Pulse width modulation (PWM) is a technique that can be used to
control the speed or brightness of electronic devices. The Arduino Uno R3 has 6
PWM outputs, which can be used to control motors, LEDs, and other devices.
Analog inputs: Analog inputs can be used to read the value of sensors and other
electronic components. The Arduino Uno R3 has 6 analog inputs, which can be
used to read the voltage from a potentiometer, the temperature from a thermistor,
or the light level from a photoresistor.
16 MHz ceramic resonator: The ceramic resonator is a clock that provides the
Arduino Uno R3 with a stable timing signal. This is important for many projects,
such as those that need to generate accurate tones or measure time intervals.
USB connection: The USB connection can be used to program the Arduino Uno
R3 and to communicate with it from a computer.
Power jack: The power jack can be used to power the Arduino Uno R3 with an
external power supply, such as a wall adapter or a battery.
ICSP header: The ICSP header can be used to program the Arduino Uno R3 using
an external programmer, such as the Arduino Uno Rev3 with ISP programmer.
Reset button: The reset button can be used to reset the Arduino Uno R3 to its
default state.
Pic3.Arduino Uno R3
The Arduino Uno R3 has 14 digital input/output pins (of which 6 can be used as
PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a
power jack, an ICSP header and a reset button.
Digital pins:
Analog pins:
Pins A0 through A5 can be used to read the voltage from sensors and other
electronic components.
Other pins:
Special functions:
PWM (pulse width modulation): PWM is a technique that can be used to control
the speed or brightness of electronic devices. The Arduino Uno R3 has 6 PWM
outputs, which can be used to control motors, LEDs, and other devices.
Interrupts: Interrupts are signals that tell the Arduino to stop what it is doing and
run a specific piece of code. The Arduino Uno R3 has two interrupt pins, pins 2
and 3.