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
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 It’s 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
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.
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
THANK YOU

Presentation of online Internship Program on Arduino completed at INTERNSHALA

  • 1.
    Presentation of onlineInternship 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 ofArduino 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.
  • 5.
  • 6.
    Components of Arduinoboards 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 Arduinoboard Arduino Board is used for making different engineering projects and different applications It’s 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 ArduinoBoards 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 Thisdecision 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 SIGNALIN 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 PININ 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 INARDUINO 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 INVOLVINGIN 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 INARDUINO UNO Printing anything as any Noun on Serial Monitor
  • 15.
    SOME USEFUL BASICCOMMANDs 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 OFCHARACTERS “ STRING” ON Serial Monitor
  • 17.
    CONCATINATION IN USINGARDUINO 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 namespecified, conditional statement it is based on condition Here, two popular conditional statement are if(),else
  • 19.
    PROGRAM BASED ONIf-else STATEMENT
  • 23.
    TONE GENERATION If thereis 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 weneed something to connect electronic components and breadboard is one.
  • 26.
  • 27.
    CIRCUIT DIAGRAM FORPRINTING NAME ON LCD
  • 28.
    SKETCH FOR LCDPRINT WORD “LIMITLESS”
  • 29.
    DC MOTOR ONTINKERCAD It is a static device which convert electrical energy into mechanical energy. CIRCUIT DIAGRAM SKETCH
  • 30.
    CONNECTION OF MULTILPEGEAR MOTOR ON ARDUINO WITH BREADBOARD
  • 31.
  • 32.
  • 35.