際際滷

際際滷Share a Scribd company logo
Presentation of online Internship Program on
Arduino completed at INTERNSHALA
Submitted by-AVI PATEL
Submitted to-Mr. VIPUL KUMAR
PATHAK
Course- Bachelor of Technology
Department-Mechanical Engineering
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Content-
1.Introduction
2. Basics of Arduino
3.Basic of Electronics
4. Interfacing basic I/O Devices
5. mini Projects
WHAT IS ARDUINO?
1. Arduino refers to an open-source electronics platform based on easy and flexible to
use
Hardware or Software.
) 2.An Arduino board consist of at Atmel-8bit AVP microcontroller(which is responsible for
all type of computation
ORIGIN OF ARDUINO?
1. Arduino was born in 2005 in Italy.
2. Named Arduino in honour of Bar di Re Arduino.
3. Massimo Banzi, Co-founder of the Arduino Project.
4. Idea behind this project is, Less Expensive device for
controlling interactive electronic project.
ARDUINO BOARD STRUTCTURE
Components of Arduino boards
Digital I/O Pins
1.In Arduino board there are 14 digital pins.
2.It take digital input and give digital output.
Analog Pins
1.Here 6 Analog Pins which are capable to handle
environmental data in Analog form various Sensor.
Microcontroller
1.It is a central component in Arduino, which are responsible for all type of
computation.
Power Pins
1.These Pins provide power to Arduino with an unregulated 7to12v power source.
Types of Arduino board
Arduino Board is used for making different engineering projects and
different applications
Its software is very simple to use for beginner and it is flexible
It can run smoothly on Window ,Linux, Mac operating systems.
1. Arduino Uno (R3)
2. Arduino Nano.
3. Arduino Micro.
4. Arduino Due.
5. LilyPad Arduino Board.
6. Arduino Bluetooth.
7. Arduino Diecimila.
8. RedBoard Arduino Board.
9. Arduino Leonardo Board
10.Arduino Ethernet
11.And many more
Most Used Arduino Boards
Arduino UNO(R3)
It is most frequently used board
Very useful for beginners
It is inexpensive and small in size and easy to carry
It works on ATmega328P based microcontroller
It consist of 14 digital I/0 pins,6PWM, 6 Analog , SPI,UART12C
Arduino Nano
As name specify it is smaller in size.
Based on ATmega628 microcontroller.
We can connect with mini USP and Arduino IDE.
IT having 8 analog pin and 14 digital pin with set of I/o pin .
Reset button and all other additions of separate pins also.
Selection of Boards
This decision is made based on the requirements of user.
The best way to select the Arduino boardis to check I/O and computing
requirements.
For beginners Arduino uno is best boardto make initial project.
Each board varies based on the input/output ,speed, voltage voltage etc.
Requirements of voltage to operate these boards range from 3.7 to 5 volt.
Original Arduino Uno is Italian made.
And in Indian markets several clone of Arduino uno Is available
TYPES OF SIGNAL IN ARDUINO
1.Analog Signal
The signal like our voice, light, temperatures all thees called Analog Signal .These are
continuous in nature and can have any real value.
2.Digital Signal
Computers does not understand Analog Signal , So we have digital Signal in form of 0
and 1 or HIGH & LOW .
TYPES OF PIN IN ARDUINO BOARD
1. Digital Pin
2. Analog Pin
3. Pulse With Modulation(PWM)
4. Power Pins
5. Serial Communication Pins
6. And Pins which can work with interrupt signal
PWM
Pulse with modulation is used to get specific output.
PWM going to control the duty cycle of our output digital way.
Serial Communication Pins
D0 &D1 pins are known as Serial Communication Pins.They will have
transmitter as well as receiver.
Interrupt Pins
It has specific function which need to be triggered ongoing
operation can be connected on these pins
SUPPORTED LANGUAGE IN ARDUINO
The Arduino Programming language is built on top of C++
In Arduino Programming a Program is called Sketch.
Sketch is consist of Two main Function.
1.Set up function
Basically to set thing up for the purpose of initialization.
It is used to define initial condition.
2.Loop function
A function which contain loop is called Loop Function.
Basically loop function is used for purpose of Iterations
A Loop can be finite as well as infinite.
IMPORTANT WORDS INVOLVING IN ANY SKETCH
Variable
In any sketch variables are the name of memory location where we store
data, and a variable name can not start with a Number.
String
In simple words if we define it then it is Set of Characters
It can be a symbol in double coats.
Naming a Variable
In Arduino name of a variable should be a single word and Mathematical operators
are not allowed.
Assigning Values
We first declare data type of given variable and then assigning value by using the
equal sign.
FIRST SKETCH IN ARDUINO UNO
Printing anything as any Noun on Serial
Monitor
SOME USEFUL BASIC COMMANDs
1 pinMode(pin number, MODE);
Pin Number: Integer that specify pin number
MODE:INPUT/OUTPUT
Example: pinMode(13,INPUT);
2 digitalWrite(pin number, STATUS);
Pin Number: Integer that specify pin number
STATUS: HIGH/LOW
digitalWrite(9,HIGH);
PRINTING SET OF CHARACTERS  STRING ON Serial Monitor
CONCATINATION IN USING ARDUINO INTEGRATED DEVELOPMENT ENVIRONMENT
(IDE)
Here, basic meaning of concatenation is adding two strings in a single sketch.
Plus sign(+) may be used to append one string to another.
CONDITIONAL STATEMENT
As name specified, conditional statement it is based on condition
Here, two popular conditional statement are if(),else
PROGRAM BASED ON If-else STATEMENT
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALA
TONE GENERATION
If there is something which is moving and its moving around it at a constant
rate/sec.
It is going to generate some sound. We called Tone
BREADBOARD
In Arduino we need something to connect electronic components and breadboard is
one.
Presentation of online Internship Program on Arduino completed at INTERNSHALA
MULTIPLE LED BLINKING
CIRCUIT DIAGRAM FOR PRINTING NAME ON LCD
SKETCH FOR LCD PRINT WORD LIMITLESS
DC MOTOR ON TINKERCAD
It is a static device which convert electrical energy into mechanical energy.
CIRCUIT DIAGRAM SKETCH
CONNECTION OF MULTILPE GEAR MOTOR ON ARDUINO WITH
BREADBOARD
FINAL PROJECT
PASSWORD PROTECTED DOOR LOCK
SKETCH
Presentation of online Internship Program on Arduino completed at INTERNSHALA
Presentation of online Internship Program on Arduino completed at INTERNSHALA
THANK YOU

More Related Content

Similar to Presentation of online Internship Program on Arduino completed at INTERNSHALA (20)

1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx
Mohamed Essam
arduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptxarduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptx
SruSru1
Aurdino presentation
Aurdino presentationAurdino presentation
Aurdino presentation
C.Vamsi Krishna
Chapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptxChapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptx
khgh7
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pptxARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pptx
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
menchc1207
Arduino
ArduinoArduino
Arduino
Apu Ghosh
Ch_2_8,9,10.pptx
Ch_2_8,9,10.pptxCh_2_8,9,10.pptx
Ch_2_8,9,10.pptx
yosikit826
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTSVERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
neelamsanjeevkumar
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
Ruby Hermano
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
Jayanthi Kannan MK
Arduino intro.pptx
Arduino intro.pptxArduino intro.pptx
Arduino intro.pptx
SanthanaMari11
Ardu
ArduArdu
Ardu
Dheeraj Sagar
Arduino programming
Arduino programmingArduino programming
Arduino programming
MdAshrafulAlam47
ARUDINO UNO and RasberryPi with Python
 ARUDINO UNO and RasberryPi with Python ARUDINO UNO and RasberryPi with Python
ARUDINO UNO and RasberryPi with Python
Jayanthi Kannan MK
Arduino: Arduino starter kit
Arduino: Arduino starter kitArduino: Arduino starter kit
Arduino: Arduino starter kit
SANTIAGO PABLO ALBERTO
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
Niket Chandrawanshi
Arduino board program for Mobile robotss
Arduino board program for Mobile robotssArduino board program for Mobile robotss
Arduino board program for Mobile robotss
VSARAVANAKUMARHICETS
An Introduction To Arduino.pptx
An Introduction To Arduino.pptxAn Introduction To Arduino.pptx
An Introduction To Arduino.pptx
RoboDJ
Arduino 際際滷s With Neopixels
Arduino 際際滷s With NeopixelsArduino 際際滷s With Neopixels
Arduino 際際滷s With Neopixels
sdcharle
Arduino workshop sensors
Arduino workshop sensorsArduino workshop sensors
Arduino workshop sensors
Jhonny Wladimir Pe単aloza Cabello
1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx1.Arduino Ecosystem.pptx
1.Arduino Ecosystem.pptx
Mohamed Essam
arduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptxarduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptx
SruSru1
Chapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptxChapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptx
khgh7
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pptxARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pptx
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
menchc1207
Ch_2_8,9,10.pptx
Ch_2_8,9,10.pptxCh_2_8,9,10.pptx
Ch_2_8,9,10.pptx
yosikit826
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTSVERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
neelamsanjeevkumar
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
Ruby Hermano
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
IoT Arduino UNO, RaspberryPi with Python, RaspberryPi Programming using Pytho...
Jayanthi Kannan MK
ARUDINO UNO and RasberryPi with Python
 ARUDINO UNO and RasberryPi with Python ARUDINO UNO and RasberryPi with Python
ARUDINO UNO and RasberryPi with Python
Jayanthi Kannan MK
Arduino board program for Mobile robotss
Arduino board program for Mobile robotssArduino board program for Mobile robotss
Arduino board program for Mobile robotss
VSARAVANAKUMARHICETS
An Introduction To Arduino.pptx
An Introduction To Arduino.pptxAn Introduction To Arduino.pptx
An Introduction To Arduino.pptx
RoboDJ
Arduino 際際滷s With Neopixels
Arduino 際際滷s With NeopixelsArduino 際際滷s With Neopixels
Arduino 際際滷s With Neopixels
sdcharle

Recently uploaded (20)

Loads and Load Combinations by AASHTO.pptx
Loads and Load Combinations by AASHTO.pptxLoads and Load Combinations by AASHTO.pptx
Loads and Load Combinations by AASHTO.pptx
Hariyali Pujara
"Comparative Analysis of different methods for Hospital Length of鏤 Stay predi...
"Comparative Analysis of different methods for Hospital Length of鏤 Stay predi..."Comparative Analysis of different methods for Hospital Length of鏤 Stay predi...
"Comparative Analysis of different methods for Hospital Length of鏤 Stay predi...
sangrambasak237
Practical monitoring with Prometheus and Grafana Presentation.pdf
Practical monitoring with Prometheus and Grafana Presentation.pdfPractical monitoring with Prometheus and Grafana Presentation.pdf
Practical monitoring with Prometheus and Grafana Presentation.pdf
anvithgowda1234
Instill-AI------------------------------
Instill-AI------------------------------Instill-AI------------------------------
Instill-AI------------------------------
Jason Kuan
DIAL INDICATOR OR DIAL Gauage for engineering application
DIAL INDICATOR OR DIAL Gauage for engineering applicationDIAL INDICATOR OR DIAL Gauage for engineering application
DIAL INDICATOR OR DIAL Gauage for engineering application
Dr Mohd Aslam
Alcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptx
Alcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptxAlcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptx
Alcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptx
saurabhhakim1999
Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...
Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...
Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...
VirajPasare
Using 3D CAD in FIRST Tech Challenge - Fusion 360
Using 3D CAD in FIRST Tech Challenge - Fusion 360Using 3D CAD in FIRST Tech Challenge - Fusion 360
Using 3D CAD in FIRST Tech Challenge - Fusion 360
FTC Team 23014
Energy Transition Factbook Bloomberg.pdf
Energy Transition Factbook Bloomberg.pdfEnergy Transition Factbook Bloomberg.pdf
Energy Transition Factbook Bloomberg.pdf
CarlosdelaFuenteMnde
DBMS Notes selection projection aggregate
DBMS Notes selection projection aggregateDBMS Notes selection projection aggregate
DBMS Notes selection projection aggregate
Sreedhar Chowdam
Ktor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascio
Ktor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascioKtor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascio
Ktor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascio
infogdgmi
moving average (MA) is a stock indicator commonly used in technical analysis
moving average (MA) is a stock indicator commonly used in technical analysismoving average (MA) is a stock indicator commonly used in technical analysis
moving average (MA) is a stock indicator commonly used in technical analysis
milanrufas4892
Mirometer, how to use micrometr in engineering application
Mirometer, how to use micrometr in engineering applicationMirometer, how to use micrometr in engineering application
Mirometer, how to use micrometr in engineering application
Dr Mohd Aslam
FIRST Tech Challenge: Scouting in Competitive Robotics
FIRST Tech Challenge: Scouting in Competitive RoboticsFIRST Tech Challenge: Scouting in Competitive Robotics
FIRST Tech Challenge: Scouting in Competitive Robotics
FTC Team 23014
Any Video Converter Pro 7.1.7 Crack + Registration Key
Any Video Converter Pro 7.1.7 Crack + Registration KeyAny Video Converter Pro 7.1.7 Crack + Registration Key
Any Video Converter Pro 7.1.7 Crack + Registration Key
ghrom2211g
Call for Papers - 6th International Conference on Big Data and Machine Learni...
Call for Papers - 6th International Conference on Big Data and Machine Learni...Call for Papers - 6th International Conference on Big Data and Machine Learni...
Call for Papers - 6th International Conference on Big Data and Machine Learni...
IJDKP
Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...
Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...
Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...
Partho Prosad
Introduction to Forensic Research Digital Forensics
Introduction to Forensic Research Digital ForensicsIntroduction to Forensic Research Digital Forensics
Introduction to Forensic Research Digital Forensics
SaanviMisar
ONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptx
ONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptxONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptx
ONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptx
balajisshetty
Buku Machinery's Handbook 30th Edition 2016.pdf
Buku Machinery's Handbook 30th Edition 2016.pdfBuku Machinery's Handbook 30th Edition 2016.pdf
Buku Machinery's Handbook 30th Edition 2016.pdf
Muhammad Aniq Chabib Husain
Loads and Load Combinations by AASHTO.pptx
Loads and Load Combinations by AASHTO.pptxLoads and Load Combinations by AASHTO.pptx
Loads and Load Combinations by AASHTO.pptx
Hariyali Pujara
"Comparative Analysis of different methods for Hospital Length of鏤 Stay predi...
"Comparative Analysis of different methods for Hospital Length of鏤 Stay predi..."Comparative Analysis of different methods for Hospital Length of鏤 Stay predi...
"Comparative Analysis of different methods for Hospital Length of鏤 Stay predi...
sangrambasak237
Practical monitoring with Prometheus and Grafana Presentation.pdf
Practical monitoring with Prometheus and Grafana Presentation.pdfPractical monitoring with Prometheus and Grafana Presentation.pdf
Practical monitoring with Prometheus and Grafana Presentation.pdf
anvithgowda1234
Instill-AI------------------------------
Instill-AI------------------------------Instill-AI------------------------------
Instill-AI------------------------------
Jason Kuan
DIAL INDICATOR OR DIAL Gauage for engineering application
DIAL INDICATOR OR DIAL Gauage for engineering applicationDIAL INDICATOR OR DIAL Gauage for engineering application
DIAL INDICATOR OR DIAL Gauage for engineering application
Dr Mohd Aslam
Alcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptx
Alcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptxAlcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptx
Alcohol-Detection-With-Engine-Locking-Ppt-1IMP.pptx
saurabhhakim1999
Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...
Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...
Electric Motors - DC Motors - Series, Shunt, Compound, Seprately Excited, PMD...
VirajPasare
Using 3D CAD in FIRST Tech Challenge - Fusion 360
Using 3D CAD in FIRST Tech Challenge - Fusion 360Using 3D CAD in FIRST Tech Challenge - Fusion 360
Using 3D CAD in FIRST Tech Challenge - Fusion 360
FTC Team 23014
Energy Transition Factbook Bloomberg.pdf
Energy Transition Factbook Bloomberg.pdfEnergy Transition Factbook Bloomberg.pdf
Energy Transition Factbook Bloomberg.pdf
CarlosdelaFuenteMnde
DBMS Notes selection projection aggregate
DBMS Notes selection projection aggregateDBMS Notes selection projection aggregate
DBMS Notes selection projection aggregate
Sreedhar Chowdam
Ktor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascio
Ktor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascioKtor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascio
Ktor - Definizioni di Path, Integrazioni, Plugin e build fino al rilascio
infogdgmi
moving average (MA) is a stock indicator commonly used in technical analysis
moving average (MA) is a stock indicator commonly used in technical analysismoving average (MA) is a stock indicator commonly used in technical analysis
moving average (MA) is a stock indicator commonly used in technical analysis
milanrufas4892
Mirometer, how to use micrometr in engineering application
Mirometer, how to use micrometr in engineering applicationMirometer, how to use micrometr in engineering application
Mirometer, how to use micrometr in engineering application
Dr Mohd Aslam
FIRST Tech Challenge: Scouting in Competitive Robotics
FIRST Tech Challenge: Scouting in Competitive RoboticsFIRST Tech Challenge: Scouting in Competitive Robotics
FIRST Tech Challenge: Scouting in Competitive Robotics
FTC Team 23014
Any Video Converter Pro 7.1.7 Crack + Registration Key
Any Video Converter Pro 7.1.7 Crack + Registration KeyAny Video Converter Pro 7.1.7 Crack + Registration Key
Any Video Converter Pro 7.1.7 Crack + Registration Key
ghrom2211g
Call for Papers - 6th International Conference on Big Data and Machine Learni...
Call for Papers - 6th International Conference on Big Data and Machine Learni...Call for Papers - 6th International Conference on Big Data and Machine Learni...
Call for Papers - 6th International Conference on Big Data and Machine Learni...
IJDKP
Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...
Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...
Introduction to Kalman Filtering: Estimating True Values in Digital Signal Pr...
Partho Prosad
Introduction to Forensic Research Digital Forensics
Introduction to Forensic Research Digital ForensicsIntroduction to Forensic Research Digital Forensics
Introduction to Forensic Research Digital Forensics
SaanviMisar
ONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptx
ONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptxONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptx
ONLINE MOBILE PRICE PREDICTION USING MACHINE LEARNING (1).pptx
balajisshetty
Buku Machinery's Handbook 30th Edition 2016.pdf
Buku Machinery's Handbook 30th Edition 2016.pdfBuku Machinery's Handbook 30th Edition 2016.pdf
Buku Machinery's Handbook 30th Edition 2016.pdf
Muhammad Aniq Chabib Husain

Presentation of online Internship Program on Arduino completed at INTERNSHALA

  • 1. Presentation of online Internship Program on Arduino completed at INTERNSHALA Submitted by-AVI PATEL Submitted to-Mr. VIPUL KUMAR PATHAK Course- Bachelor of Technology Department-Mechanical Engineering
  • 3. Content- 1.Introduction 2. Basics of Arduino 3.Basic of Electronics 4. Interfacing basic I/O Devices 5. mini Projects
  • 4. WHAT IS ARDUINO? 1. Arduino refers to an open-source electronics platform based on easy and flexible to use Hardware or Software. ) 2.An Arduino board consist of at Atmel-8bit AVP microcontroller(which is responsible for all type of computation ORIGIN OF ARDUINO? 1. Arduino was born in 2005 in Italy. 2. Named Arduino in honour of Bar di Re Arduino. 3. Massimo Banzi, Co-founder of the Arduino Project. 4. Idea behind this project is, Less Expensive device for controlling interactive electronic project.
  • 6. Components of Arduino boards Digital I/O Pins 1.In Arduino board there are 14 digital pins. 2.It take digital input and give digital output. Analog Pins 1.Here 6 Analog Pins which are capable to handle environmental data in Analog form various Sensor. Microcontroller 1.It is a central component in Arduino, which are responsible for all type of computation. Power Pins 1.These Pins provide power to Arduino with an unregulated 7to12v power source.
  • 7. Types of Arduino board Arduino Board is used for making different engineering projects and different applications Its software is very simple to use for beginner and it is flexible It can run smoothly on Window ,Linux, Mac operating systems. 1. Arduino Uno (R3) 2. Arduino Nano. 3. Arduino Micro. 4. Arduino Due. 5. LilyPad Arduino Board. 6. Arduino Bluetooth. 7. Arduino Diecimila. 8. RedBoard Arduino Board. 9. Arduino Leonardo Board 10.Arduino Ethernet 11.And many more
  • 8. Most Used Arduino Boards Arduino UNO(R3) It is most frequently used board Very useful for beginners It is inexpensive and small in size and easy to carry It works on ATmega328P based microcontroller It consist of 14 digital I/0 pins,6PWM, 6 Analog , SPI,UART12C Arduino Nano As name specify it is smaller in size. Based on ATmega628 microcontroller. We can connect with mini USP and Arduino IDE. IT having 8 analog pin and 14 digital pin with set of I/o pin . Reset button and all other additions of separate pins also.
  • 9. Selection of Boards This decision is made based on the requirements of user. The best way to select the Arduino boardis to check I/O and computing requirements. For beginners Arduino uno is best boardto make initial project. Each board varies based on the input/output ,speed, voltage voltage etc. Requirements of voltage to operate these boards range from 3.7 to 5 volt. Original Arduino Uno is Italian made. And in Indian markets several clone of Arduino uno Is available
  • 10. TYPES OF SIGNAL IN ARDUINO 1.Analog Signal The signal like our voice, light, temperatures all thees called Analog Signal .These are continuous in nature and can have any real value. 2.Digital Signal Computers does not understand Analog Signal , So we have digital Signal in form of 0 and 1 or HIGH & LOW .
  • 11. TYPES OF PIN IN ARDUINO BOARD 1. Digital Pin 2. Analog Pin 3. Pulse With Modulation(PWM) 4. Power Pins 5. Serial Communication Pins 6. And Pins which can work with interrupt signal PWM Pulse with modulation is used to get specific output. PWM going to control the duty cycle of our output digital way. Serial Communication Pins D0 &D1 pins are known as Serial Communication Pins.They will have transmitter as well as receiver. Interrupt Pins It has specific function which need to be triggered ongoing operation can be connected on these pins
  • 12. SUPPORTED LANGUAGE IN ARDUINO The Arduino Programming language is built on top of C++ In Arduino Programming a Program is called Sketch. Sketch is consist of Two main Function. 1.Set up function Basically to set thing up for the purpose of initialization. It is used to define initial condition. 2.Loop function A function which contain loop is called Loop Function. Basically loop function is used for purpose of Iterations A Loop can be finite as well as infinite.
  • 13. IMPORTANT WORDS INVOLVING IN ANY SKETCH Variable In any sketch variables are the name of memory location where we store data, and a variable name can not start with a Number. String In simple words if we define it then it is Set of Characters It can be a symbol in double coats. Naming a Variable In Arduino name of a variable should be a single word and Mathematical operators are not allowed. Assigning Values We first declare data type of given variable and then assigning value by using the equal sign.
  • 14. FIRST SKETCH IN ARDUINO UNO Printing anything as any Noun on Serial Monitor
  • 15. SOME USEFUL BASIC COMMANDs 1 pinMode(pin number, MODE); Pin Number: Integer that specify pin number MODE:INPUT/OUTPUT Example: pinMode(13,INPUT); 2 digitalWrite(pin number, STATUS); Pin Number: Integer that specify pin number STATUS: HIGH/LOW digitalWrite(9,HIGH);
  • 16. PRINTING SET OF CHARACTERS STRING ON Serial Monitor
  • 17. CONCATINATION IN USING ARDUINO INTEGRATED DEVELOPMENT ENVIRONMENT (IDE) Here, basic meaning of concatenation is adding two strings in a single sketch. Plus sign(+) may be used to append one string to another.
  • 18. CONDITIONAL STATEMENT As name specified, conditional statement it is based on condition Here, two popular conditional statement are if(),else
  • 19. PROGRAM BASED ON If-else STATEMENT
  • 23. TONE GENERATION If there is something which is moving and its moving around it at a constant rate/sec. It is going to generate some sound. We called Tone
  • 24. BREADBOARD In Arduino we need something to connect electronic components and breadboard is one.
  • 27. CIRCUIT DIAGRAM FOR PRINTING NAME ON LCD
  • 28. SKETCH FOR LCD PRINT WORD LIMITLESS
  • 29. DC MOTOR ON TINKERCAD It is a static device which convert electrical energy into mechanical energy. CIRCUIT DIAGRAM SKETCH
  • 30. CONNECTION OF MULTILPE GEAR MOTOR ON ARDUINO WITH BREADBOARD