Subject: Electrical and Electronics Engineering
Unit01:Introduction to Arduino
By
Asst.Prof.D.R.Bhise
Electrical Engineering Department
Matoshri College of Engineering & Research
Center, Nashik
Previous lecture point
Microprocessor.
Microcontroller.
Difference between Microprocessor & Microcontroller.
Embedded systems.
Computing system.
Role of embedded systems in open source platform.
Introduction to Arduino IDE
Do you want to give a brain
to your robots , machine ,toys…..
The easy way is to use
Arduino
You Need
Hardware
Arduino
Uno board
Software
Arduino IDE
Arduino Software Symbol
Introduction to Arduino IDE (Contd.)
Arduino is an open source physical computing platform based on a simple
input output board.
Arduino is microcontroller board , contain on board power supply , USB , port
to communicate with PC , and Atmega microcontroller chip.
Arduino is a Computer and software company that design and manufacture
microcontroller kits for building digital devices.
 The Arduino Integrated Development Environment (IDE) or Arduino
Software contains a text editor for writing code, a message area, a text
console, a toolbar with buttons for common functions and a series of menus.
It connects to the Arduino and Genuino hardware to upload programs and
communicate with them.
Different types of Arduino board
Include in
our syllabus
Arduino IDE Features
It is a Multiplatform environment it can run on windows, Mac and Linux.
It is open source hardware and software
The hardware is cheap.
User friendly interface.
You program it via USB cable not a serial port
There is active community at user.
Arduino project was developed in an educational environment helpful
for new comer.
There are many different types of Arduino board available we can focus
on Arduino Uno.
Arduino UNO Board
Arduino Uno board features
Microcontroller Atmega 328P
Input voltage limit 6 to 20 (recommended 7 to 12 V)
Operating voltage 5V & 3.3V
Digital input/output pins 14 (of which 6 provide PWM output )
Analog pins 6
DC Current per I/O pins 40 mA
DC Current for 3.3 V pin 50mA
Flash memory 32 KB (Atmega 328P)
Boot loader requirement 512 B
SRAM 1 KB (Atmega 328P)
EEROM 2 KB (Atmega 328P)
Clock speed 20 MHz
Arduino Uno board
VR
Crystal Oscillator
Arduino Uno Pins Description
PIN NO Pin Description
1 Power USB Arduino Board can be Powered by using the USB
cable from your Computer.
2 Power (Barrel Jack) Arduino boards can be powered directly from
the AC Mains power supply by Connecting it
to the Barrel Jack .
3 Voltage Regulator The function of VR is to control the Voltage
given to the Arduino board . Or Stabilize the
Voltage.
4 Crystal Oscillator The Crystal Oscillator helps Arduino dealing
with time issue.
5 & 17 Reset Pin You Can Reset Your Arduino Board means start
new your program from Beginning . (5)
External Reset Button. (17) on Board Rest
Button .
Arduino Uno Pins Description (Contd.)
PIN NO Pin Description
3.3 V (6) Supply 3.3 Output volt
5 V (7) Supply 5 Output volt
8 Ground There are several GND pins on the Arduino
any one used and Ground Circuit .
9 (Vin) This Pin also can be used to power the
Arduino board from an external power source
like Ac Mains .
10 Analog Pin
The Arduino UNO Board has Six analog input
pins A0 To A5. the Function of these pin read
signal from Analog and Convert into Digital
from .
Arduino Uno Pins Description (Contd.)
PIN NO Pin Description
11 M C
Each Arduino board has its own MC. You Can
Assume it as brain of your Board.
12 In Circuit Serial
Programming ICSP
A Tiny Programming header for the Arduino
consisting of MOSI (Master Out Slave In) ,
MISO (Master In Slave Out ),RESET, VCC.
13
Just Checking your Arduino Board start or not
With LED Pins.
15 D I/O
In Arduino UNO board has 14 Digital I/O. Out
of 14 , 6 PIN PWM
16 AREF
AREF stand for Analog Reference .
14 Tx (Transmit) and Rx (Receive)
Atmega328P Microcontroller Feature
Operating freq 20 MHz.
Operating Tem -40C to +105 C.
Microcontroller 328P
SRAM (Bytes) 2 KB
Flash (Bytes) 32 KB
8 bit timer/counter 2
16 bit timer /counter 1
USART 1
Digital I/O pins 14 (6 pins PWM)
Input voltage limit 6 To 20 V
Operating voltage 1.8 V To 5.5 V
ADC channels 8
EEPROM 1K
GPIO pins 23
Atmega328P Port Diagram
Atmega 328P it consist of
Three Multifunctional port.
In that P stand for Pico power.
operating voltage 5V.
20 mA current DC.
clock speed 100 MHz.
Memory 32KB flash memory.
 Port (D) - 8 Bits
 Port (C) - 7 Bits
 Port (B)- 8 Bits
Arduino Software (IDE) Supports
Sketches- Programs written using
Arduino Software (IDE) are called
sketches.
Verify: Checks your code for errors
compiling it.
Upload: Compiles your code and
uploads it to the configured board. See
uploading below for details.
New: Creates a new sketch.
Open: Presents a menu of all the
sketches in your sketchbook. Clicking
one will open it within the current
window overwriting its content.
Save: Saves your sketch.
Arduino Software (IDE) Supports (Contd.)
Serial Monitor: Opens the serial monitor.
File:- File menu includes options such as Open,
Recent Close, Save, Save as..., Page Setup, Print,
Preferences, Quit.
Edit:- Edit menu includes options such as Undo/
Redo, Cut, Copy, Copy for Forum, Copy as HTML,
Paste, Select All, Comment/ Uncomment, Increase/
Decrease Indent, Find, Find Next, Find Previous
Sketch:- Verify/Compile, Upload, Upload Using
Programmer, Export Compiled Binary, Show Sketch
Folder, Include Library, Add File.
Tools :- Auto Format, Archive Sketch, Serial Monitor,
Board Port Programmer, Burn Boot loader
Language Support: - Arduino Software (IDE) has
been translated into 30+ different languages. By
default, the IDE loads in the language
Help
Summary
In this video we are studied
 Introduction to Arduino IDE.
Different types of Arduino board.
Arduino UNO board.
Pin description of Arduino UNO board.
Atmega 328P Microcontroller.
Port diagram of Atmega 328P Microcontroller.
Assignment Questions
 Why we used Arduino.
Explain Arduino UNO board.
How many analog & Digital Arduino UNO board.
Which types of Microcontroller used in Arduino UNO board.
Next Module
Programming concept.
Variable , functions, conditional statements,
Concept of GIPO in Atmega based Arduino board.
Digital input and output.
Thank you for watching this video
For any queries contact me on :
Contact no :- + 91 9028718820
Mail id :- digambar8021@gmail.com

More Related Content

PDF
Mechanical engineering jntuk r-23inernet
PPTX
Introduction to arduino ppt main
PDF
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
PPTX
Lecture 7
PPTX
This will give the basic introduction to a arduino
PDF
PPTX
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
PPTX
Arduino01.pptx
Mechanical engineering jntuk r-23inernet
Introduction to arduino ppt main
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
Lecture 7
This will give the basic introduction to a arduino
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
Arduino01.pptx

Similar to By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of Engineering & Research Center, Nashik (20)

PPTX
Arduino Microcontroller
DOCX
embedded manual for students to learn and do
PPTX
Arduino intro.pptx
PPTX
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
PDF
aurduino-200107075953.pdf
PPTX
Arduino: On-board components description, IDE and Programming
PPS
What is Arduino ?
PPTX
Arduino Family
PDF
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
PPTX
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
PPT
Introduction to Arduino 16822775 (2).ppt
PPTX
Internet of Things prescribed by University
DOCX
The arduino uno is a microcontroller board based on the
PDF
Arduino arduino boarduno
PPTX
arduino uno
PPTX
Basic Information of Arduino Uno ATmega328P microcontroller
PPTX
POWERPOINT PRESENTATION ABOUT THE PARTS OF ARDUINO UNO
PPTX
IOT ARDUINO UNO.pptx
PPTX
Arduino study and applications in IT.pptx
PPTX
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
Arduino Microcontroller
embedded manual for students to learn and do
Arduino intro.pptx
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
aurduino-200107075953.pdf
Arduino: On-board components description, IDE and Programming
What is Arduino ?
Arduino Family
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
Introduction to Arduino 16822775 (2).ppt
Internet of Things prescribed by University
The arduino uno is a microcontroller board based on the
Arduino arduino boarduno
arduino uno
Basic Information of Arduino Uno ATmega328P microcontroller
POWERPOINT PRESENTATION ABOUT THE PARTS OF ARDUINO UNO
IOT ARDUINO UNO.pptx
Arduino study and applications in IT.pptx
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
Ad

Recently uploaded (20)

PPTX
IOP Unit 1.pptx for btech 1st year students
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PDF
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
PDF
Module 1 part 1.pdf engineering notes s7
PPTX
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
PDF
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
PDF
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
PPT
Basics Of Pump types, Details, and working principles.
PPTX
DATA STRCUTURE LABORATORY -BCSL305(PRG1)
PDF
Introduction to Machine Learning -Basic concepts,Models and Description
PPTX
1. Effective HSEW Induction Training - EMCO 2024, O&M.pptx
PPTX
Unit IILATHEACCESSORSANDATTACHMENTS.pptx
PPTX
quantum theory on the next future in.pptx
PPT
UNIT-I Machine Learning Essentials for 2nd years
PPT
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
PPTX
Solar energy pdf of gitam songa hemant k
PPTX
chapter 1.pptx dotnet technology introduction
PDF
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
PDF
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
PPTX
Module1.pptxrjkeieuekwkwoowkemehehehrjrjrj
IOP Unit 1.pptx for btech 1st year students
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
AIGA 012_04 Cleaning of equipment for oxygen service_reformat Jan 12.pdf
Module 1 part 1.pdf engineering notes s7
Real Estate Management PART 1.pptxFFFFFFFFFFFFF
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
Basics Of Pump types, Details, and working principles.
DATA STRCUTURE LABORATORY -BCSL305(PRG1)
Introduction to Machine Learning -Basic concepts,Models and Description
1. Effective HSEW Induction Training - EMCO 2024, O&M.pptx
Unit IILATHEACCESSORSANDATTACHMENTS.pptx
quantum theory on the next future in.pptx
UNIT-I Machine Learning Essentials for 2nd years
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
Solar energy pdf of gitam songa hemant k
chapter 1.pptx dotnet technology introduction
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
Module1.pptxrjkeieuekwkwoowkemehehehrjrjrj
Ad

By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of Engineering & Research Center, Nashik

  • 1. Subject: Electrical and Electronics Engineering Unit01:Introduction to Arduino By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of Engineering & Research Center, Nashik
  • 2. Previous lecture point Microprocessor. Microcontroller. Difference between Microprocessor & Microcontroller. Embedded systems. Computing system. Role of embedded systems in open source platform.
  • 3. Introduction to Arduino IDE Do you want to give a brain to your robots , machine ,toys….. The easy way is to use Arduino
  • 5. Introduction to Arduino IDE (Contd.) Arduino is an open source physical computing platform based on a simple input output board. Arduino is microcontroller board , contain on board power supply , USB , port to communicate with PC , and Atmega microcontroller chip. Arduino is a Computer and software company that design and manufacture microcontroller kits for building digital devices.  The Arduino Integrated Development Environment (IDE) or Arduino Software contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuino hardware to upload programs and communicate with them.
  • 6. Different types of Arduino board Include in our syllabus
  • 7. Arduino IDE Features It is a Multiplatform environment it can run on windows, Mac and Linux. It is open source hardware and software The hardware is cheap. User friendly interface. You program it via USB cable not a serial port There is active community at user. Arduino project was developed in an educational environment helpful for new comer. There are many different types of Arduino board available we can focus on Arduino Uno.
  • 9. Arduino Uno board features Microcontroller Atmega 328P Input voltage limit 6 to 20 (recommended 7 to 12 V) Operating voltage 5V & 3.3V Digital input/output pins 14 (of which 6 provide PWM output ) Analog pins 6 DC Current per I/O pins 40 mA DC Current for 3.3 V pin 50mA Flash memory 32 KB (Atmega 328P) Boot loader requirement 512 B SRAM 1 KB (Atmega 328P) EEROM 2 KB (Atmega 328P) Clock speed 20 MHz
  • 11. Arduino Uno Pins Description PIN NO Pin Description 1 Power USB Arduino Board can be Powered by using the USB cable from your Computer. 2 Power (Barrel Jack) Arduino boards can be powered directly from the AC Mains power supply by Connecting it to the Barrel Jack . 3 Voltage Regulator The function of VR is to control the Voltage given to the Arduino board . Or Stabilize the Voltage. 4 Crystal Oscillator The Crystal Oscillator helps Arduino dealing with time issue. 5 & 17 Reset Pin You Can Reset Your Arduino Board means start new your program from Beginning . (5) External Reset Button. (17) on Board Rest Button .
  • 12. Arduino Uno Pins Description (Contd.) PIN NO Pin Description 3.3 V (6) Supply 3.3 Output volt 5 V (7) Supply 5 Output volt 8 Ground There are several GND pins on the Arduino any one used and Ground Circuit . 9 (Vin) This Pin also can be used to power the Arduino board from an external power source like Ac Mains . 10 Analog Pin The Arduino UNO Board has Six analog input pins A0 To A5. the Function of these pin read signal from Analog and Convert into Digital from .
  • 13. Arduino Uno Pins Description (Contd.) PIN NO Pin Description 11 M C Each Arduino board has its own MC. You Can Assume it as brain of your Board. 12 In Circuit Serial Programming ICSP A Tiny Programming header for the Arduino consisting of MOSI (Master Out Slave In) , MISO (Master In Slave Out ),RESET, VCC. 13 Just Checking your Arduino Board start or not With LED Pins. 15 D I/O In Arduino UNO board has 14 Digital I/O. Out of 14 , 6 PIN PWM 16 AREF AREF stand for Analog Reference . 14 Tx (Transmit) and Rx (Receive)
  • 14. Atmega328P Microcontroller Feature Operating freq 20 MHz. Operating Tem -40C to +105 C. Microcontroller 328P SRAM (Bytes) 2 KB Flash (Bytes) 32 KB 8 bit timer/counter 2 16 bit timer /counter 1 USART 1 Digital I/O pins 14 (6 pins PWM) Input voltage limit 6 To 20 V Operating voltage 1.8 V To 5.5 V ADC channels 8 EEPROM 1K GPIO pins 23
  • 15. Atmega328P Port Diagram Atmega 328P it consist of Three Multifunctional port. In that P stand for Pico power. operating voltage 5V. 20 mA current DC. clock speed 100 MHz. Memory 32KB flash memory.  Port (D) - 8 Bits  Port (C) - 7 Bits  Port (B)- 8 Bits
  • 16. Arduino Software (IDE) Supports Sketches- Programs written using Arduino Software (IDE) are called sketches. Verify: Checks your code for errors compiling it. Upload: Compiles your code and uploads it to the configured board. See uploading below for details. New: Creates a new sketch. Open: Presents a menu of all the sketches in your sketchbook. Clicking one will open it within the current window overwriting its content. Save: Saves your sketch.
  • 17. Arduino Software (IDE) Supports (Contd.) Serial Monitor: Opens the serial monitor. File:- File menu includes options such as Open, Recent Close, Save, Save as..., Page Setup, Print, Preferences, Quit. Edit:- Edit menu includes options such as Undo/ Redo, Cut, Copy, Copy for Forum, Copy as HTML, Paste, Select All, Comment/ Uncomment, Increase/ Decrease Indent, Find, Find Next, Find Previous Sketch:- Verify/Compile, Upload, Upload Using Programmer, Export Compiled Binary, Show Sketch Folder, Include Library, Add File. Tools :- Auto Format, Archive Sketch, Serial Monitor, Board Port Programmer, Burn Boot loader Language Support: - Arduino Software (IDE) has been translated into 30+ different languages. By default, the IDE loads in the language Help
  • 18. Summary In this video we are studied  Introduction to Arduino IDE. Different types of Arduino board. Arduino UNO board. Pin description of Arduino UNO board. Atmega 328P Microcontroller. Port diagram of Atmega 328P Microcontroller.
  • 19. Assignment Questions  Why we used Arduino. Explain Arduino UNO board. How many analog & Digital Arduino UNO board. Which types of Microcontroller used in Arduino UNO board.
  • 20. Next Module Programming concept. Variable , functions, conditional statements, Concept of GIPO in Atmega based Arduino board. Digital input and output.
  • 21. Thank you for watching this video For any queries contact me on : Contact no :- + 91 9028718820 Mail id :- [email protected]