Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Microcontroller =
Programming
Language =
• Processor The processor refers to the Central Processing Unit (CPU) of
the microcontroller.
It contains the Arithmetic Logic Unit (ALU), Control Unit, Instruction Decoder
and some Special Registers (Stack Pointer, Status Register, Program Counter, etc...).
• Volatile Data Memory(RAM) This is memory used by
the microcontroller for temporary data storage, system setup and
peripherals configuration registers. Memory in this category includes
SRAM and DRAM.
AVR microcontrollers utilize SRAM.
• Non-Volatile Program Memory This is memory used by
the microcontroller to store programs.
The AVR microcontrollers utilize Flash for program storage .
Some AVR controllers contains a bit of EEPROM as well to store non volatile data.
• Interrupt Module Interrupts enable the microcontroller to monitor
certain events in the background while executing and application
program and react to the event if necessary pausing the original program.
This is all coordinated by the interrupt module.
• Digital I/O Module This module allows
digital/logic communication with the microcontroller and the external world.
Communication signals are that of TTL or CMOS logic.
• Analog I/O Modules These modules are use to
input/output analog information from/to the external world.
Analog modules include Analog Comparators and
Analog-to-Digital Converters.
• Serial Modules These modules are used for serial communication
with the external world.
An example is the
1- USART peripheral which utilizes the RS232 standard.
2- Serial Peripheral Interface(SPI).
3- Inter Integrated Circuit(I2C).
A microcontroller board , contains on-based power
supply , USB port to communicate with PC ,
and an Atmel microcontroller chip.
It simplify the process of creating and control system by providing the standard
Board that can be programmed and connected to the system without needing
Any sophisticated PCB design and implementation.
It is an open-source electronics platform based on easy-to-use hardware
and software.
So any one can get details of its design and modify it or make his own himself.
Introduction to arduino
Introduction to arduino
The Arduino Uno is a microcontroller board based on the Atmega 328P .
Atmega 328P
It has 14 digital input/output pins (of which 6 can be used as PWM outputs).
Digital
I/O Pins
It has 14 digital input/output pins (of which 6 can be used as PWM outputs).
PWM
Pins
It has 6 analog inputs.
Analog Pins
It has 16 MHz crystal oscillator and a USB connection.
USB Jack
Crystal
It has power jack, an ICSP header, and a reset button.
Reset
Button
Power
Jack
ICSP
Header
It also contains an internal power supply.
Power Sockets
The Arduino Uno is a microcontroller board based on the ATmega328 .
It has 14 digital input/output pins (of which 6 can be used as PWM outputs),
6 analog inputs, a 16 MHz crystal oscillator, USB connection, a power jack,
an ICSP header, and a reset button.
It contains everything needed to support the microcontroller simply connect
it to a computer with a USB cable or power it with a AC-to-DC adapter or battery
to get started.
The Uno is different from all preceding boards in that it does not use the
FTDI USB-to-serial driver chip.
Instead, it features the Atmega328p programmed as a USB-to-serial converter.
"Uno" means one in Italian and is named to mark the upcoming release
of Arduino 1.0.
Analog , Digital
Analog
Digital
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino
Introduction to arduino

More Related Content

PPTX
Getting Started with Raspberry Pi
PDF
Automatic Room Lights Controller Using Arduino & PIR Sensor
PPTX
Introduction to Arduino
PPTX
Raspberry pi
ODP
Robotics and Arduino (Arduino UNO)
PPT
arduino
PDF
Introduction to ESP32 Programming [Road to RIoT 2017]
PPTX
Arduino Introduction (Blinking LED) Presentation (workshop #5)
Getting Started with Raspberry Pi
Automatic Room Lights Controller Using Arduino & PIR Sensor
Introduction to Arduino
Raspberry pi
Robotics and Arduino (Arduino UNO)
arduino
Introduction to ESP32 Programming [Road to RIoT 2017]
Arduino Introduction (Blinking LED) Presentation (workshop #5)

What's hot (20)

PPTX
Ardui no
PDF
Arduino Workshop Day 1 - Basic Arduino
PPT
Arduino presentation by_warishusain
PDF
Introduction to Raspberry PI
PDF
Arduino presentation
PPTX
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
PPTX
Raspberry pi
PPTX
Arduino uno
PPTX
Basics of arduino uno
PPT
Arduino
PPTX
Printed board circuit design (Pcb) PPT
PPTX
Industrial Automation
DOCX
Bluetooth Controlled Robot Project Report
PPTX
Introduction to embedded systems
PPTX
Microprocessor Presentation
ODP
Introduction to Arduino
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PDF
Automatic room temperature controlled fan using arduino uno microcontroller
PPTX
Introduction to Arduino
PDF
Introducing the Arduino
Ardui no
Arduino Workshop Day 1 - Basic Arduino
Arduino presentation by_warishusain
Introduction to Raspberry PI
Arduino presentation
MOBILE CONTROLLED ROBOTIC ARM USING ARDUINO AND HC-06
Raspberry pi
Arduino uno
Basics of arduino uno
Arduino
Printed board circuit design (Pcb) PPT
Industrial Automation
Bluetooth Controlled Robot Project Report
Introduction to embedded systems
Microprocessor Presentation
Introduction to Arduino
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Automatic room temperature controlled fan using arduino uno microcontroller
Introduction to Arduino
Introducing the Arduino
Ad

Similar to Introduction to arduino (20)

PDF
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
PPTX
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
PPTX
Embedded Systems and Arduino Architecture
PPTX
Arduino and its hw architecture
PDF
PPTX
Arduino Microcontroller
PPTX
Arduino
PPTX
PPT WITH GRP.pptx Which microcontroller used in our projects ?
PPT
Embedded systems POWER SUPPLIES ARDUINO UNO
PPT
Embedded systems applications and atmega328.ppt
PPTX
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
PDF
Arduino Hands-on Workshop
PPTX
Introduction to arduino ppt main
PDF
The document proceeds to explain the main components of an Arduino Uno board ...
PPTX
Arduino-Workshop-4.pptx
PPTX
Arduino-Workshop-4.pptx
PPTX
P.Akshaya reddy.pptx
PPTX
Arduino Family
PPTX
Microcontroller based system amonG.pptx
PPTX
Chapter 5 Arduino Microcontroller Systems .pptx
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
Embedded Systems and Arduino Architecture
Arduino and its hw architecture
Arduino Microcontroller
Arduino
PPT WITH GRP.pptx Which microcontroller used in our projects ?
Embedded systems POWER SUPPLIES ARDUINO UNO
Embedded systems applications and atmega328.ppt
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
Arduino Hands-on Workshop
Introduction to arduino ppt main
The document proceeds to explain the main components of an Arduino Uno board ...
Arduino-Workshop-4.pptx
Arduino-Workshop-4.pptx
P.Akshaya reddy.pptx
Arduino Family
Microcontroller based system amonG.pptx
Chapter 5 Arduino Microcontroller Systems .pptx
Ad

More from Mahmoud Salheen (8)

PPTX
Ai presentation
PPTX
Heart Rate Monitor
PPTX
Ne555 Timer with simple circuits
PDF
Arduino Thermometer
PDF
ADC - Analog digital converter
PDF
Power supply
PPTX
Arduino maze solving robot
PDF
The future of security - gallagher magazine
Ai presentation
Heart Rate Monitor
Ne555 Timer with simple circuits
Arduino Thermometer
ADC - Analog digital converter
Power supply
Arduino maze solving robot
The future of security - gallagher magazine

Recently uploaded (20)

PDF
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
DOCX
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PDF
Diabetes Mellitus , types , clinical picture, investigation and managment
PPT
hsl powerpoint resource goyloveh feb 07.ppt
PDF
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
PPTX
Power Point PR B.Inggris 12 Ed. 2019.pptx
PDF
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
PDF
Hospital Case Study .architecture design
PDF
anganwadi services for the b.sc nursing and GNM
PDF
Fun with Grammar (Communicative Activities for the Azar Grammar Series)
PDF
Compact First Student's Book Cambridge Official
PDF
Farming Based Livelihood Systems English Notes
PDF
FYJC - Chemistry textbook - standard 11.
PPTX
Reproductive system-Human anatomy and physiology
PDF
The TKT Course. Modules 1, 2, 3.for self study
PDF
faiz-khans about Radiotherapy Physics-02.pdf
PPTX
Thinking Routines and Learning Engagements.pptx
PDF
Physical education and sports and CWSN notes
PPT
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
ACFE CERTIFICATION TRAINING ON LAW.pptx
Diabetes Mellitus , types , clinical picture, investigation and managment
hsl powerpoint resource goyloveh feb 07.ppt
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
Power Point PR B.Inggris 12 Ed. 2019.pptx
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
Hospital Case Study .architecture design
anganwadi services for the b.sc nursing and GNM
Fun with Grammar (Communicative Activities for the Azar Grammar Series)
Compact First Student's Book Cambridge Official
Farming Based Livelihood Systems English Notes
FYJC - Chemistry textbook - standard 11.
Reproductive system-Human anatomy and physiology
The TKT Course. Modules 1, 2, 3.for self study
faiz-khans about Radiotherapy Physics-02.pdf
Thinking Routines and Learning Engagements.pptx
Physical education and sports and CWSN notes
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment

Introduction to arduino

  • 6. • Processor The processor refers to the Central Processing Unit (CPU) of the microcontroller. It contains the Arithmetic Logic Unit (ALU), Control Unit, Instruction Decoder and some Special Registers (Stack Pointer, Status Register, Program Counter, etc...). • Volatile Data Memory(RAM) This is memory used by the microcontroller for temporary data storage, system setup and peripherals configuration registers. Memory in this category includes SRAM and DRAM. AVR microcontrollers utilize SRAM. • Non-Volatile Program Memory This is memory used by the microcontroller to store programs. The AVR microcontrollers utilize Flash for program storage . Some AVR controllers contains a bit of EEPROM as well to store non volatile data.
  • 7. • Interrupt Module Interrupts enable the microcontroller to monitor certain events in the background while executing and application program and react to the event if necessary pausing the original program. This is all coordinated by the interrupt module. • Digital I/O Module This module allows digital/logic communication with the microcontroller and the external world. Communication signals are that of TTL or CMOS logic. • Analog I/O Modules These modules are use to input/output analog information from/to the external world. Analog modules include Analog Comparators and Analog-to-Digital Converters.
  • 8. • Serial Modules These modules are used for serial communication with the external world. An example is the 1- USART peripheral which utilizes the RS232 standard. 2- Serial Peripheral Interface(SPI). 3- Inter Integrated Circuit(I2C).
  • 9. A microcontroller board , contains on-based power supply , USB port to communicate with PC , and an Atmel microcontroller chip. It simplify the process of creating and control system by providing the standard Board that can be programmed and connected to the system without needing Any sophisticated PCB design and implementation. It is an open-source electronics platform based on easy-to-use hardware and software. So any one can get details of its design and modify it or make his own himself.
  • 12. The Arduino Uno is a microcontroller board based on the Atmega 328P . Atmega 328P
  • 13. It has 14 digital input/output pins (of which 6 can be used as PWM outputs). Digital I/O Pins
  • 14. It has 14 digital input/output pins (of which 6 can be used as PWM outputs). PWM Pins
  • 15. It has 6 analog inputs. Analog Pins
  • 16. It has 16 MHz crystal oscillator and a USB connection. USB Jack Crystal
  • 17. It has power jack, an ICSP header, and a reset button. Reset Button Power Jack ICSP Header
  • 18. It also contains an internal power supply. Power Sockets
  • 19. The Arduino Uno is a microcontroller board based on the ATmega328 . It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Uno is different from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega328p programmed as a USB-to-serial converter. "Uno" means one in Italian and is named to mark the upcoming release of Arduino 1.0.