Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Arduino Uno is one of the most popular microcontroller boards in the Arduino family. It is widely used for various DIY electronics and prototyping projects. Arduino UNO R3 is the main successor in this series and the most popular official Arduino UNO board. Arduino UNO R4 is an upgraded version of UNO R3, available in two variants: UNO R4 Minima and UNO R4 Wi-Fi.
Here’s an overview of the key functional parts of Arduino UNO R3:
The heart of the Arduino Uno, the ATmega328P, is an 8-bit microcontroller that executes the code you upload. It processes inputs from sensors, runs algorithms, and controls outputs to motors, LEDs, and other devices.
This area includes 14 digital input/output pins from 0 to 13. Pins 3, 5, 6, 9, 10, and 11 are PWM (Pulse Width Modulation) ports marked with ~. There is a built-in LED on pin 13, which is often used to test simple programs and troubleshoot.
Digital pins can be configured as either inputs or outputs. These pins offer two voltage levels: HIGH (5V) and LOW (0V). They can be used as inputs to read data from devices like switches and sensors or send digital signals to control buttons, LEDs, relays, and other devices. When set to LOW, a pin outputs 0V to external devices, while setting it to HIGH provides 5V, enabling the triggering of relays or LED illumination.
PWM Pins: In addition to digital input/output, these pins can generate Pulse Width Modulated (PWM) signals, which simulate analog output, a continuous signal, by switching ON/OFF a signal rapidly. PWM is often used for dimming LEDs or controlling motor speed and other applications that require a variable voltage level.
This area includes 6 pins from A0 to A5. These pins can be used as both analog and digital inputs. Analog Input pins can read analog signals from sensors, such as temperature sensors, light sensors, and potentiometers in the form of voltage levels between 0V to 5V. These signals are converted into digital values using the ADC (Analog to Digital Converter).
Arduino boards have several ways in which they can be powered:
It provides 5V DC voltage and can be sourced from a PC, wall socket adapter, or portable power bank.
It provides 7-12V for R3 and 6-24V for R4. The current goes through the built-in 5V voltage regulator.
supplying voltage from a regulated power source directly to the Vin pin. Connect the positive wire from the power supply to Vin and the negative to GND. Vin is used to supply the positive voltage from 7-12 V. It is regulated internally by the board to 5V.
The Vin pin is directly connected to the voltage regulator. Use the Vin pin carefully to avoid damaging your Arduino board since it does not have reverse polarity protection.
The Vin pin can also work as a voltage output when an external power supply is connected to the barrel jack connector or USB.
3.3V and 5V pins can be used as power inputs if no regulated power supply is connected through the other power inputs (USB port, barrel jack connector, or VIN pin). However, it is not recommended as it can damage the board’s voltage regulator.
3.3V and 5V pins can work as power outputs since these pins are directly connected to the onboard 3.3V and 5V voltage regulator outputs. They can be supplied with power either from the barrel adaptor, the USB connector, or the Vin pin of the board.