Movatterモバイル変換


[0]ホーム

URL:


CJ
Uploaded byCharles A B Jr
PDF, PPTX2,407 views

Introducing the Arduino

The document provides an overview of Arduino, an open-source electronics platform that is user-friendly, inexpensive, and cross-platform. It describes how to use the Arduino IDE for programming, the components and specifications of the Arduino board, and includes sample code examples. Additionally, it mentions various shields and libraries for Arduino, as well as alternative platforms like Espruino and Intel Edison.

Embed presentation

Download as PDF, PPTX
Introducing the ArduinoBoadu A. Charles Jnr
Definition…an open-source electronicsplatform based on easy-to-usehardware and software.
• Eaaaaasy to use• Inexpensive• Cross-platform• Simple, clear programming environment• Open source and extensible software• Open source and extensible hardwareWhy Arduino?
FlavoursArduino 101Arduino ZEROArduino MEGA
2.7”2.1”Costs $25Weighs 25gDescription
How to Use the Arduino• Write code in Arduino IDE.• Connect Arduino to PC using USB cable.• Click button on IDE to compile program.• Click button on IDE to load programunto microcontroller.• Voila!
…any device that accepts input,performs some computations orprocessing of the input and producesan output.Technically, that makes an Arduino a computer.Compared to a Computer
SemanticsInputSensorsOutputActuatorsPassive IR SensorServo
Input
Input Pins20 Input Pins14 Digital Input Pins0-136 Analog Input PinsA0-A5
Input Pins - Example
Processing
ProcessingATmega328P
ProcessingAtmega328P SpecsProgram Memory Size 32KB (16K x 16)Program Memory Type FLASHFLASH Memory 32 KEEPROM Size 1KBRAM Size 2KBVoltage - Supply (Vcc/Vdd) 1.8 V ~ 5.5 V
Output
Output Pins14 Output Pins8 0/1 Pins0,1,2,4,7,8,12,136 PWM Pins3,5,6,9,10,11
Output Pins - Example
The Arduino and Power
Power PortsMale Power JackA-B USB Socket
Power Supply9V AdapterStandard A-B USB CableBattery Pack with Female Jack
Drawing Power5V3.3VGND
Programming The Arduino
Software IDE
Programming Language
Code Structure1    void  setup()  {  2  3    }  4  5    void  loop()  {  6  7    }
Sample Program 11    void  setup()  {  2        pinMode(13,  OUTPUT);  3    }  4  5    void  loop()  {  6        digitalWrite(13,  HIGH);  7        delay(1000);  8  9        digitalWrite(13,  LOW);  10      delay(1000);  11  }
Sample Program 21    void  setup()  {  2        pinMode(11,  OUTPUT);  3    }  4  5    void  loop()  {  6        for  (int  i=0;  i<255;  i++)  {  7            analogWrite(11,  i);          8            delay(500);  9        }  10  }
Programming Workflow2. Verify/compile code3. Upload code unto microcontrollerConverts wiring language to bytes of instructions in one Intel hex file. Loads hex file unto microcontroller1. Write codeKeep your eye on the logs
For All You JS LoversJohnny Five
For All You JS LoversSample Program 11  var  five  =  require("johnny-­‐five");  2  var  board  =  new  five.Board();  3  4  board.on("ready",  function()  {  5      var  led  =  new  five.Led(13);  6      led.blink(500);  7  });1    var  five  =  require("johnny-­‐five");  2    var  board  =  new  five.Board();  3  4    board.on("ready",  function()  {  5        var  led  =  new  five.Led(11);  6        led.fadeIn(2000);  7    });Sample Program 2
For All You JS Lovers
Extensions/Expansions
ShieldsGSM ShieldEthernet ShieldWifi ShieldNFC ShieldSD Card Shield
Shields7 Segment Display Shieldhttp://site.gravitech.us/Arduino/SHIELD7/7-SEG_SHIELD-03rs.jpg
Libraries
Arduino Product Family
Mass Production
Mass Production
Mass Productionhttps://www.arduino.cc/en/Main/StandaloneATmega-328P
Thank You
Appendices
Arduino Product Familyhttps://www.arduino.cc/en/Main/Products
Microcontroller ATMega328POperating Voltage 5VInput Voltage (recommended) 7-12VInput Voltage (limit) 6-20VDigital I/O Pins 14 (of which 6 provide PWM output)PWM Digital I/O Pins 6Analog Input Pins 6DC Current per I/O Pin 20 mADC Current for 3.3V Pin 50 mAFlash Memory 32 KB (ATmega328P) of which 0.5 KB used by bootloaderSRAM 2 KB (ATmega328P)EEPROM 1 KB (ATmega328P)Clock Speed 16 MHzLength 68.6 mmWidth 53.4 mmWeight 25 gUNO Technical Specifications
Applicationhttps://blog.arduino.cc/2015/08/07/a-traditional-weather-househttps://blog.arduino.cc/2015/08/24/exploring-tangible-user-interfaceshttps://blog.arduino.cc/2015/08/20/a-tribute-to-5-bit-baudot-code
Useful Linkshttps://www.arduino.cchttps://forum.arduino.cchttps://www.sparkfun.comhttps://www.adafruit.comhttp://johnny-five.iohttps://www.robotics.org.za
Useful ToolsFritzing - For designing circuits and sharing ideashttp://fritzing.org/download
AlternativesEspruino PicoSmall sizeJavascript basedCool Web IDE installed as a Chrome Extension
AlternativesIntel EdisonPortable.Supports Arduino, JS, Python & C/C++ Languages.Integration support for:• Microsoft Azure IoT Suite• Amazon Web Services (AWS)• IBM Bluemix
AlternativesLilly PadTinySewable

Recommended

PDF
Introduction of Arduino Uno
PPS
What is Arduino ?
PPT
Arduino presentation by_warishusain
PPTX
Introduction to Arduino
PPTX
Arduino and c programming
PPTX
Arduino slides
PDF
Arduino Lecture 1 - Introducing the Arduino
PPTX
Introduction to Arduino
PPTX
Aurdino presentation
PPT
Arduino
ODP
Introduction to Arduino
PPT
Intro to Arduino
PPTX
Arduino Microcontroller
PPTX
Introduction to Arduino
PDF
Arduino Workshop Day 1 - Basic Arduino
 
PPTX
Basics of arduino uno
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PDF
Arduino IDE
PPTX
Arduino
PDF
Arduino Workshop Day 2 - Advance Arduino & DIY
 
PPTX
Introduction to arduino ppt main
PPS
Arduino Uno Pin Description
PDF
Arduino presentation
PDF
Introduction to arduino
PPT
arduino
 
PPTX
Nodemcu - introduction
PPTX
Iot home automation varsha,ashish,sagar,arvind
PPTX
Car Black Box
PPTX
Arduino
PPTX
Introduction to the Arduino

More Related Content

PDF
Introduction of Arduino Uno
PPS
What is Arduino ?
PPT
Arduino presentation by_warishusain
PPTX
Introduction to Arduino
PPTX
Arduino and c programming
PPTX
Arduino slides
PDF
Arduino Lecture 1 - Introducing the Arduino
PPTX
Introduction to Arduino
Introduction of Arduino Uno
What is Arduino ?
Arduino presentation by_warishusain
Introduction to Arduino
Arduino and c programming
Arduino slides
Arduino Lecture 1 - Introducing the Arduino
Introduction to Arduino

What's hot

PPTX
Aurdino presentation
PPT
Arduino
ODP
Introduction to Arduino
PPT
Intro to Arduino
PPTX
Arduino Microcontroller
PPTX
Introduction to Arduino
PDF
Arduino Workshop Day 1 - Basic Arduino
 
PPTX
Basics of arduino uno
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PDF
Arduino IDE
PPTX
Arduino
PDF
Arduino Workshop Day 2 - Advance Arduino & DIY
 
PPTX
Introduction to arduino ppt main
PPS
Arduino Uno Pin Description
PDF
Arduino presentation
PDF
Introduction to arduino
PPT
arduino
 
PPTX
Nodemcu - introduction
PPTX
Iot home automation varsha,ashish,sagar,arvind
PPTX
Car Black Box
Aurdino presentation
Arduino
Introduction to Arduino
Intro to Arduino
Arduino Microcontroller
Introduction to Arduino
Arduino Workshop Day 1 - Basic Arduino
 
Basics of arduino uno
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino IDE
Arduino
Arduino Workshop Day 2 - Advance Arduino & DIY
 
Introduction to arduino ppt main
Arduino Uno Pin Description
Arduino presentation
Introduction to arduino
arduino
 
Nodemcu - introduction
Iot home automation varsha,ashish,sagar,arvind
Car Black Box

Similar to Introducing the Arduino

PPTX
Arduino
PPTX
Introduction to the Arduino
PPT
Arduino Platform with C programming.
PPTX
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
PDF
Arduino _foundation and tuturial for beginners.pdf
PDF
Johnny-Five
PDF
4 Introduction to Arduino.pdf
PDF
arduino
 
PDF
Arduino_IOT Arduino_IOT Arduino_IOTArdui
DOCX
Arduino and Circuits.docx
PDF
introductiontoarduino-111120102058-phpapp02.pdf
PPSX
Arduino by yogesh t s'
PDF
Arduino experimenters guide hq
PDF
Arduino experimenters guide ARDX
PPTX
Introduction to arduino
PPTX
Arduino_UNO _tutorial_For_Beginners.pptx
PPTX
Arduino
PDF
Making things sense - Day 1 (May 2011)
Arduino
Introduction to the Arduino
Arduino Platform with C programming.
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
Arduino _foundation and tuturial for beginners.pdf
Johnny-Five
4 Introduction to Arduino.pdf
arduino
 
Arduino_IOT Arduino_IOT Arduino_IOTArdui
Arduino and Circuits.docx
introductiontoarduino-111120102058-phpapp02.pdf
Arduino by yogesh t s'
Arduino experimenters guide hq
Arduino experimenters guide ARDX
Introduction to arduino
Arduino_UNO _tutorial_For_Beginners.pptx
Arduino
Making things sense - Day 1 (May 2011)

Recently uploaded

PPTX
computer and Technical support to maintain
PDF
TRACER-PPT-H61394-TracerLynxCustomerPresentation-EN-2106.pdf
PPTX
Ixkxxjxjxlxkxlkzkzjzjxhxjkxkzzjbxhxkxjxxv
PDF
Black and Grey 3D Shapes How TCP/IP Works Presentation.pdf
PPTX
Internet of Communicating Things (IoCT).pptx
PPTX
Security information presentation and its importance
PPTX
Java_Inheritance_Types_With_Examples.pptx
PPTX
CROP ADAPTATION AND MITIGATION TO DROUGHT-1.pptx
PPTX
Arts University Bournemouth Diploma
computer and Technical support to maintain
TRACER-PPT-H61394-TracerLynxCustomerPresentation-EN-2106.pdf
Ixkxxjxjxlxkxlkzkzjzjxhxjkxkzzjbxhxkxjxxv
Black and Grey 3D Shapes How TCP/IP Works Presentation.pdf
Internet of Communicating Things (IoCT).pptx
Security information presentation and its importance
Java_Inheritance_Types_With_Examples.pptx
CROP ADAPTATION AND MITIGATION TO DROUGHT-1.pptx
Arts University Bournemouth Diploma

Introducing the Arduino


[8]ページ先頭

©2009-2025 Movatter.jp