Movatterモバイル変換


[0]ホーム

URL:


Richard Rixham, profile picture
Uploaded byRichard Rixham
12,683 views

Introduction to Arduino

Richard Rixham introduces Arduino, an open source hardware and software platform that allows users to build physical computing devices ranging from flashing lights to robots. Arduino uses an inexpensive microcontroller board and IDE to make programming in C/C++ accessible. It has digital and analog pins that can interact with sensors and actuators. Common Arduino models include the Uno, Mini, and Mega. Shield add-on boards provide extra functions like wireless connectivity. Example projects and resources for learning more are provided.

Embed presentation

INTRODUCTION TO ARDUINORichard Rixham@richardrixham@shacknetworkShacknetwork.co.uk
Who am I• Developer working in the Air TransporationSector• Playing with Arduino since early 2009• Organiser of Sheffield Arduino HackersNetwork (SHACKNET)
What is Arduino• Arduino is Lego turned up to 11• Open Source hardware platform• Open Source software and libraries• Physical Computing, allowing interaction with the environment• Build anything from a flashing light to robots that can interact withthe internet• Inexpensive and FUN 
What is an Arduino14 Digital Pins (6 PWM)ResetUSB ConnectorExternalPowerSupplyPower Pins 6 Analog InputsPower LEDATmega AVRTX/RX LED
Arduino Specification• Microcontroller ATmega 168/328• Clock Speed 16 MHz• Operating Voltage 5V• Digital I/O Pins 14 (6 providePWM output)• Analog Input Pins 6• Flash Memory 16 KB (Atmega168) or 32 KB (ATmega328) ofwhich 2 KB used by bootloader• SRAM 1 KB (ATmega168) or 2 KB (ATmega328)• EEPROM - 512 bytes (ATmega168) or 1 KB (ATmega328)• Provides I2C and SPI
Other flavours of ArduinoArduino MiniArduino NanoArduino LilypadArduino ProArduino Pro MiniArduino MegaArduino FioArduino BluetoothAnd many Clones
Arduino Shields• Shields are boards that can be plugged in toprovide additional capabilities• ExamplesXbee – Wireless connectivityDMX – Control lightsEthernet, GPS, Bluetooth• Shieldlist.org
Programming Arduino• Language based on C/C++ linked to AVR-libclibraryhttp://www.nongnu.org/avr-libc• Open Source Libraries (LCD, string)• Official IDE written in Java• Runs on Windows, Linuxand MacOS
Programming Arduino• Uses other editors such as Eclipse withArduino Plugin• RAD – Ruby Arduino Development
Hello Worldint ledPin = 13; // LED connected to digital pin 13void setup(){pinMode(ledPin, OUTPUT); // sets the digital pin as output}void loop(){digitalWrite(ledPin, HIGH); // sets the LED ondelay(1000); // waits for a seconddigitalWrite(ledPin, LOW); // sets the LED offdelay(1000); // waits for a second}
Example Projects
Further Reading• http://www.arduino.cc• Shacknetwork.co.ukGroup, Links and forums• Many on-line resources• Books such asPractical Arduino
Links• http://www.arduino.cc• http://www.oomlout.co.uk• www.earthshineelectronics.com• tronixstuff.wordpress.com• http://www.coolcomponents.co.uk/• http://chemicaloliver.net/blog
That's All FolksThanks for listeningThanks for listening

Recommended

PPT
Arduino
PPTX
Introduction to Arduino
PPTX
Introduction to Arduino
PPTX
Arduino
PPT
Arduino presentation by_warishusain
PPTX
Introduction to Arduino Hardware and Programming
PPTX
Arduino course
PPTX
Introduction to arduino ppt main
PPTX
Basics of arduino uno
PPTX
Lesson sample introduction to arduino
PPTX
PPT ON Arduino
PPS
What is Arduino ?
PPTX
Arduino Workshop
PDF
Arduino presentation
PDF
Introduction to arduino
PDF
Arduino- Serial communication
PPTX
Introduction to Arduino
PDF
Report on arduino
PPTX
Aurdino presentation
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PPTX
Ardui no
PPTX
Embedded system introduction
PPTX
Wi-Fi Esp8266 nodemcu
PDF
Arduino Lecture 1 - Introducing the Arduino
PDF
Arduino Workshop Day 2 - Advance Arduino & DIY
 
PPT
Intro to Arduino
PPTX
Introduction to the Arduino
ODP
Intro to Hardware Programming with the Arduino Uno
PPTX
Introduction to Arduino & Robotics

More Related Content

PPT
Arduino
PPTX
Introduction to Arduino
PPTX
Introduction to Arduino
PPTX
Arduino
PPT
Arduino presentation by_warishusain
PPTX
Introduction to Arduino Hardware and Programming
PPTX
Arduino course
PPTX
Introduction to arduino ppt main
Arduino
Introduction to Arduino
Introduction to Arduino
Arduino
Arduino presentation by_warishusain
Introduction to Arduino Hardware and Programming
Arduino course
Introduction to arduino ppt main

What's hot

PPTX
Basics of arduino uno
PPTX
Lesson sample introduction to arduino
PPTX
PPT ON Arduino
PPS
What is Arduino ?
PPTX
Arduino Workshop
PDF
Arduino presentation
PDF
Introduction to arduino
PDF
Arduino- Serial communication
PPTX
Introduction to Arduino
PDF
Report on arduino
PPTX
Aurdino presentation
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PPTX
Ardui no
PPTX
Embedded system introduction
PPTX
Wi-Fi Esp8266 nodemcu
PDF
Arduino Lecture 1 - Introducing the Arduino
PDF
Arduino Workshop Day 2 - Advance Arduino & DIY
 
PPT
Intro to Arduino
PPTX
Introduction to the Arduino
Basics of arduino uno
Lesson sample introduction to arduino
PPT ON Arduino
What is Arduino ?
Arduino Workshop
Arduino presentation
Introduction to arduino
Arduino- Serial communication
Introduction to Arduino
Report on arduino
Aurdino presentation
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Ardui no
Embedded system introduction
Wi-Fi Esp8266 nodemcu
Arduino Lecture 1 - Introducing the Arduino
Arduino Workshop Day 2 - Advance Arduino & DIY
 
Intro to Arduino
Introduction to the Arduino

Viewers also liked

ODP
Intro to Hardware Programming with the Arduino Uno
PPTX
Introduction to Arduino & Robotics
PPTX
Introduction to IOT
PDF
IoT: An introduction
PDF
Introduction to Arduino Programming
PPTX
Introduction to arduino
DOCX
Arduino Full Tutorial
Intro to Hardware Programming with the Arduino Uno
Introduction to Arduino & Robotics
Introduction to IOT
IoT: An introduction
Introduction to Arduino Programming
Introduction to arduino
Arduino Full Tutorial

Similar to Introduction to Arduino

PPT
Introduction to Arduino
PPTX
Introduction to arduino
PDF
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
PPTX
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
PPTX
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
PPTX
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
PPTX
Basics of open source embedded development board (
PPTX
Basics of open source embedded development board (
PDF
Arduino_IOT Arduino_IOT Arduino_IOTArdui
PDF
Arduino _foundation and tuturial for beginners.pdf
PDF
Introducing... Arduino
PPT
Introduction To Arduino
PDF
Arduino microcontroller ins and outs with pin diagram
PDF
4 Introduction to Arduino.pdf
PPTX
arduino and its introduction deep dive ppt.pptx
PPTX
Arduino Introduction PPT for school students
PPTX
Arduino basics & programming skill development
PPTX
An Introduction To Arduino.pptx
 
PDF
Arduino - Learning.pdf
PPT
Introduction to Arduino 16822775 (2).ppt
Introduction to Arduino
Introduction to arduino
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
IOT-UNIT 3.pptxaaaasasasasasasaasasasasas
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
Basics of open source embedded development board (
Basics of open source embedded development board (
Arduino_IOT Arduino_IOT Arduino_IOTArdui
Arduino _foundation and tuturial for beginners.pdf
Introducing... Arduino
Introduction To Arduino
Arduino microcontroller ins and outs with pin diagram
4 Introduction to Arduino.pdf
arduino and its introduction deep dive ppt.pptx
Arduino Introduction PPT for school students
Arduino basics & programming skill development
An Introduction To Arduino.pptx
 
Arduino - Learning.pdf
Introduction to Arduino 16822775 (2).ppt

Recently uploaded

PDF
Unlocking the Power of Salesforce Architecture: Frameworks for Effective Solu...
PPTX
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
PDF
Eredità digitale sugli smartphone: cosa resta di noi nei dispositivi mobili
PDF
The major tech developments for 2026 by Pluralsight, a research and training ...
PDF
Energy Storage Landscape Clean Energy Ministerial
PDF
Session 1 - Solving Semi-Structured Documents with Document Understanding
PPTX
AI's Impact on Cybersecurity - Challenges and Opportunities
PPTX
Chapter 3 Introduction to number system.pptx
PPTX
From Backup to Resilience: How MSPs Are Preparing for 2026
 
PDF
Making Sense of Raster: From Bit Depth to Better Workflows
PDF
Security Technologys: Access Control, Firewall, VPN
PPTX
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
PPTX
Protecting Data in an AI Driven World - Cybersecurity in 2026
PPTX
wob-report.pptxwob-report.pptxwob-report.pptx
PPTX
AI in Cybersecurity: Digital Defense by Yasir Naveed Riaz
PDF
Decoding the DNA: The Digital Networks Act, the Open Internet, and IP interco...
PDF
The year in review - MarvelClient in 2025
PDF
GPUS and How to Program Them by Manya Bansal
DOCX
Introduction to the World of Computers (Hardware & Software)
PPTX
Kanban India 2025 | Daksh Gupta | Modeling the Models, Generative AI & Kanban
Unlocking the Power of Salesforce Architecture: Frameworks for Effective Solu...
Coded Agents – with UiPath SDK + LangGraph [Virtual Hands-on Workshop]
Eredità digitale sugli smartphone: cosa resta di noi nei dispositivi mobili
The major tech developments for 2026 by Pluralsight, a research and training ...
Energy Storage Landscape Clean Energy Ministerial
Session 1 - Solving Semi-Structured Documents with Document Understanding
AI's Impact on Cybersecurity - Challenges and Opportunities
Chapter 3 Introduction to number system.pptx
From Backup to Resilience: How MSPs Are Preparing for 2026
 
Making Sense of Raster: From Bit Depth to Better Workflows
Security Technologys: Access Control, Firewall, VPN
Building Cyber Resilience for 2026: Best Practices for a Secure, AI-Driven Bu...
Protecting Data in an AI Driven World - Cybersecurity in 2026
wob-report.pptxwob-report.pptxwob-report.pptx
AI in Cybersecurity: Digital Defense by Yasir Naveed Riaz
Decoding the DNA: The Digital Networks Act, the Open Internet, and IP interco...
The year in review - MarvelClient in 2025
GPUS and How to Program Them by Manya Bansal
Introduction to the World of Computers (Hardware & Software)
Kanban India 2025 | Daksh Gupta | Modeling the Models, Generative AI & Kanban

Introduction to Arduino

  • 1.
    INTRODUCTION TO ARDUINORichardRixham@richardrixham@shacknetworkShacknetwork.co.uk
  • 2.
    Who am I•Developer working in the Air TransporationSector• Playing with Arduino since early 2009• Organiser of Sheffield Arduino HackersNetwork (SHACKNET)
  • 3.
    What is Arduino•Arduino is Lego turned up to 11• Open Source hardware platform• Open Source software and libraries• Physical Computing, allowing interaction with the environment• Build anything from a flashing light to robots that can interact withthe internet• Inexpensive and FUN 
  • 4.
    What is anArduino14 Digital Pins (6 PWM)ResetUSB ConnectorExternalPowerSupplyPower Pins 6 Analog InputsPower LEDATmega AVRTX/RX LED
  • 5.
    Arduino Specification• MicrocontrollerATmega 168/328• Clock Speed 16 MHz• Operating Voltage 5V• Digital I/O Pins 14 (6 providePWM output)• Analog Input Pins 6• Flash Memory 16 KB (Atmega168) or 32 KB (ATmega328) ofwhich 2 KB used by bootloader• SRAM 1 KB (ATmega168) or 2 KB (ATmega328)• EEPROM - 512 bytes (ATmega168) or 1 KB (ATmega328)• Provides I2C and SPI
  • 6.
    Other flavours ofArduinoArduino MiniArduino NanoArduino LilypadArduino ProArduino Pro MiniArduino MegaArduino FioArduino BluetoothAnd many Clones
  • 7.
    Arduino Shields• Shieldsare boards that can be plugged in toprovide additional capabilities• ExamplesXbee – Wireless connectivityDMX – Control lightsEthernet, GPS, Bluetooth• Shieldlist.org
  • 8.
    Programming Arduino• Languagebased on C/C++ linked to AVR-libclibraryhttp://www.nongnu.org/avr-libc• Open Source Libraries (LCD, string)• Official IDE written in Java• Runs on Windows, Linuxand MacOS
  • 9.
    Programming Arduino• Usesother editors such as Eclipse withArduino Plugin• RAD – Ruby Arduino Development
  • 10.
    Hello Worldint ledPin= 13; // LED connected to digital pin 13void setup(){pinMode(ledPin, OUTPUT); // sets the digital pin as output}void loop(){digitalWrite(ledPin, HIGH); // sets the LED ondelay(1000); // waits for a seconddigitalWrite(ledPin, LOW); // sets the LED offdelay(1000); // waits for a second}
  • 11.
  • 12.
    Further Reading• http://www.arduino.cc•Shacknetwork.co.ukGroup, Links and forums• Many on-line resources• Books such asPractical Arduino
  • 13.
    Links• http://www.arduino.cc• http://www.oomlout.co.uk•www.earthshineelectronics.com• tronixstuff.wordpress.com• http://www.coolcomponents.co.uk/• http://chemicaloliver.net/blog
  • 14.
    That's All FolksThanksfor listeningThanks for listening

[8]ページ先頭

©2009-2025 Movatter.jp