Presentation 1
Presentation 1
RAWALPINDI
Presentation
Department of Physics
Submitted By:
1. Sahad Arshad Awan
2. Muhammad Waqas Amjad
3. Muhammad Wajahat
4. Saba Zafar
5. Huma Raza
Arduino Microcontrollers: Powering the
Future of Embedded Systems
Software:
The Arduino IDE (Integrated Development
Environment) allows easy programming using a simplified
version of C/C++. It also provides libraries and examples to
get users started quickly.
What is a Microcontroller?
A microcontroller is the central part of an Arduino board. It is a small
computer on a chip that includes a processor, memory, and I/O
(input/output) ports, which control other devices connected to the
Arduino.
For example; an Arduino can read temperature data from a sensor and
then control a fan based on that data.
Board Name Microcontr Memory I/O Pin Power Other Features
oller Supply
Arduino UNO ATmega328 2 KB RAM, 14 5V DC USB programming, on-
P 32 KB digital, board regulator
Flash 6
analog
Arduino Mega ATmega256 8 KB RAM, 54 5V DC Ethernet shield, SD card
0 256 KB digital, slot
Flash 16
analog
Arduino Nano ATmega328 2 KB RAM, 14 5V DC Small form factor, USB
P 32 KB digital, programming
Flash 8
analog
Arduino ATmega32U 2 KB RAM, 20 5V DC Native USB host
Leonardo 4 32 KB digital, capabilities
Flash 12
analog
Arduino Yún ATmega328 2 KB RAM, 14 5V DC Linux-based
P 32 KB digital, microcontroller , Built-in
Flash 6 WiFi
Arduino Uno Arduino Mega Arduino Nano Arduino Leonardo
Arduino Esplora
Arduino Yún Arduino MKR1000 Arduino Due
Arduino Uno
We Use Arduino UNO in our Project. Here, there are
some key features.
Key Features:
• ATmega328P microcontroller: A powerful 8-
bit microcontroller that provides the processing
power for your projects.
• 14 digital I/O pins: These pins can be used to
control digital signals, such as turning LEDs on
and off or reading the state of buttons.
• 6 analog inputs: These inputs can be used to
measure analog signals, such as temperature or
light intensity.
• 16 MHz crystal oscillator: Provides a precise
clock signal for the microcontroller.
• USB interface for programming: Allows you
to connect the board to your computer for
programming and debugging.
• On-board power regulator: Converts the input
voltage (5V or 3.3V) to a regulated 3.3V supply
Arduino Uno Applications