SlideShare a Scribd company logo
1 of 40
Download to read offline
Raspberry Pi
Arduino
Getting Started with …
http://www.slideshare.net/chadmairn
@cmairn
Agenda
• Learn what an Arduino and Raspberry Pi are and what they can do
• Explore the Arduino and Raspberry Pi Development Environments
• See innovative Arduino and Raspberry Pi projects
• Start a resource kit for future project ideas
What’s the difference?
• A mini-computer
• Requires an operating system
• Has a micro-SD card for storage
• Built-in Ethernet
• Plug in a keyboard and monitor
• Can run Linux
• Is very cool!
Raspberry Pi
• A microcontroller (i.e., a single component of a computer)
• It is an “open-source electronics prototyping platform”,
that is intended for people interested in “creating
interactive objects or environments.”
• You build the circuits and interfaces for interaction
• USB port used to upload and communicate with Arduino
sketches (i.e., software programs that communicate with
the outside world. Sketches are the logic behind Arduino
projects)
• Networking requires an add-on “shield”
• It is also very cool!
Arduino
Source: http://goo.gl/ed8sxS
Which one should you get?
Why not both? AlaMode for Raspberry Pi
More info: http://goo.gl/6B2Pnk
http://www.arduino.cc/en/Main/ArduinoStarterKit
is about $85.
15 projects included in the kit:
01 GET TO KNOW YOUR TOOLS an introduction to the concepts you'll need to use this kit
02 SPACESHIP INTERFACE design to control panel for your startship
03 LOVE-O-METER measure how hot-blooded you are
04 COLOR MIXING LAMP produce any color with a lamp that uses light as an input
05 MOOD CUE clue people in to how you're doing
06 LIGHT THEREMIN create a musical instrument you play by waving your hands
07 KEYBOARD INSTRUMENT play music and make some noise with this keyboard
08 DIGITAL HOURGLASS a light-up hourglass that can stop you from working too much
09 MOTORIZED PINWHEEL a color wheel that will have your head spinning
10 ZOETROPE create a mechanical animation you can play forward or reverse
11 CRYSTAL BALL a mystical tour to answer all your tough question
12 KNOCK LOCK tap out the secret code to open the door
13 TOUCHY-FEEL LAMP a lamp that responds to your touch
14 TWEAK THE ARDUINO LOGO control your personal computer from your Arduino
15 HACKING BUTTONS create a master control for all your devices!
More info: http://goo.gl/Rz5ZaU
The Arduino Uno Board
Image source: http://goo.gl/bzIvDY
Other Arduino hardware
Image source: www.adafruit.com/product/64
Use a breadboard
to build an
electronic circuit
without any
soldering.
Electronic Components
Battery Snap
Capacitors
Diode
Gels
H-bridge
Jumper wires
Light Emitting Diodes
Male Header Pins
Optocoupler
Piezo
Photoresistor
Potentiometer
Pushbuttons
Resistors
Tilt sensor
Temperature Sensor
Transistor
CanaKit Raspberry Pi 2 Ultimate Starter Kit is $80 or so.
More info: http://goo.gl/CAuK7p
Raspberry Pi Board
Image source: http://goo.gl/4q3GdM
Slotting the micro SD card on the Raspberry Pi.
Flip it!
NOOBS (New Out of Box Software)
Image source: http://goo.gl/3zqKmb
Need help setting up NOOBS? Visit: https://www.raspberrypi.org/help/noobs-setup/
Integrated Development Environment (IDE)
An IDE is a software application that provides
comprehensive facilities to computer programmers for
software development. An IDE normally consists of a source
code editor, build automation tools and a debugger.
Arduino IDE download: http://www.arduino.cc/en/Main/Software
Raspberry Pi Operating System downloads: https://www.raspberrypi.org/downloads/
Top 8 IDE’s for Programmers, Coders and Beginners on the Raspberry Pi: http://goo.gl/kP8uci
Arduino IDE
Download: http://www.arduino.cc/en/Main/Software
Arduino Sketch
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and
Leonardo, it is attached to digital pin 13. If you're unsure what pin the on-board LED is connected to on your Arduino model, check the documentation
at http://arduino.cc. This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
More info: http://www.arduino.cc/en/Tutorial/Sketch
Check out “Arduino Lecture 1 - Introducing the Arduino” by Eoin Brazil
Introducing Dylan Harvey, an SPC iLab
Volunteer.
Alarm clock
Breadboard layout of the alarm clock
Getting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and Arduino
The hard part is keeping
track of what is hooked
into what …
Getting Started with Raspberry Pi and Arduino
Potentiometer used for controlling the
LCD contrast
Some important tips from Dylan
1. Keep track of your power rails on
the bread board. I kept having to
unplug and plug power wires into the
correct connections.
2. You will need a 9v power source
to power both the LCD and speaker.
3. It if at first it doesn't work check
your power rails, then your pin
connections on the Arduino.
4. LCD's are tricky, make sure to
properly connect them.
More info: http://goo.gl/FLMQ3O
The Innovation Lab [Makerspace @ SPC] built a retro video game console!
Select Arduino Projects
• Live Electronics Systems with Maxuino
• Create Interactive Electronic Instruments with MaxMSP
• How Arduino And Raspberry Pi Can Enhance Your Connected Home
• Burglar/Fire alarm
• LCD AC Thermostat
• Internet of Things Camera
• Hanging Garden
Select Raspberry Pi Projects
• BrewPi is a fermentation temperature controller.
• How Arduino And Raspberry Pi Can Enhance Your Connected Home
• Pet Feeder
• Automated Sprinkler System
• Home Automation
• 12 Cool Projects For Your Raspberry Pi
Resource Kit
• Arduino YouTube Channel
• Raspberry Pi IV Beginners YouTube Channel
• Adafruit Industries, Unique & fun DIY electronics and kits
• Adafruit Learning System
• Arduino Development Tools
• Raspberry Pi Tools and Resources
• Scratch + Arduino = S4A
Raspberry Pi Resources
• The Raspberry Pi Foundation — FAQs
• The Raspberry Pi Foundation — Project Forums
• Learn Raspberry Pi with Adafruit
• Element 14 (Pi’s manufacturer) Raspberry Pi Community
• The Raspberry Pi Wiki
• Raspberry Pi Downloads
Arduino Resources
• Arduino’s Official Getting Started Guide
• Arduino Playground
• Arduino Official Forums
• Learn Arduino with Adafruit
• r/arduino on Reddit
spcilab. .com
Connect with the iLab …
iLab@spcollege.edu
/groups/spcilab
spcilab. .com
.com/innovation-lab-makerspace-spc
What are you doing?
http://www.slideshare.net/chadmairn
@cmairn
Let’s
Hangout!
gplus.to/chadmairn

More Related Content

What's hot

Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino ProgrammingJames Lewis
 
Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...
Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...
Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...Edureka!
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the ArduinoWingston
 
Introduzione a Arduino
Introduzione a ArduinoIntroduzione a Arduino
Introduzione a ArduinoPietro Aiuola
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Dragos Ionita
 
Raspberrypi best ppt
Raspberrypi best ppt Raspberrypi best ppt
Raspberrypi best ppt SOMRAJ GAUTAM
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoYong Heui Cho
 
Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione ArduinoAntonio Serra
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoRichard Rixham
 
Development of computer languages
Development of computer languagesDevelopment of computer languages
Development of computer languagesluckas chauhan
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi PresentationGeekizer
 
Arduino Introduction Presentation
Arduino Introduction PresentationArduino Introduction Presentation
Arduino Introduction Presentationericholm
 
Simple Presentation On Raspberry pi
Simple Presentation On Raspberry piSimple Presentation On Raspberry pi
Simple Presentation On Raspberry piSakkar Chowdhury
 

What's hot (20)

What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
 
Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...
Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...
Arduino vs Raspberry Pi | Which Board to Choose for IoT Projects | IoT Device...
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
Introduzione a Arduino
Introduzione a ArduinoIntroduzione a Arduino
Introduzione a Arduino
 
Raspberry PI
Raspberry PIRaspberry PI
Raspberry PI
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Raspberrypi best ppt
Raspberrypi best ppt Raspberrypi best ppt
Raspberrypi best ppt
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
PPT ON Arduino
PPT ON Arduino PPT ON Arduino
PPT ON Arduino
 
Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione Arduino
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Development of computer languages
Development of computer languagesDevelopment of computer languages
Development of computer languages
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
 
Arduino Introduction Presentation
Arduino Introduction PresentationArduino Introduction Presentation
Arduino Introduction Presentation
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Simple Presentation On Raspberry pi
Simple Presentation On Raspberry piSimple Presentation On Raspberry pi
Simple Presentation On Raspberry pi
 
Ardui no
Ardui no Ardui no
Ardui no
 

Viewers also liked

Arduino uno lcd display 16x2
Arduino uno lcd display 16x2Arduino uno lcd display 16x2
Arduino uno lcd display 16x2Robomart India
 
LCD Theory and Working Principles
LCD Theory and Working PrinciplesLCD Theory and Working Principles
LCD Theory and Working PrinciplesRobo India
 
Arduino genius com display lcd 16x2 usando i2 c
Arduino  genius com display lcd 16x2 usando i2 cArduino  genius com display lcd 16x2 usando i2 c
Arduino genius com display lcd 16x2 usando i2 cThiago Pereira
 
Interfacing with Arduino
Interfacing with ArduinoInterfacing with Arduino
Interfacing with ArduinoOmer Kilic
 
Led Theory and Working Principles
Led Theory and Working PrinciplesLed Theory and Working Principles
Led Theory and Working PrinciplesRobo India
 
WATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNO
WATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNOWATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNO
WATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNOSri Adhiyani Sunaryo
 
Design Development of Water Monitoring Systems by Using Arduino and Sensors
Design Development of Water Monitoring Systems by Using Arduino and SensorsDesign Development of Water Monitoring Systems by Using Arduino and Sensors
Design Development of Water Monitoring Systems by Using Arduino and SensorsSai Bhaskar Reddy Nakka
 
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3Abhishekvb
 
Soil Moisture Sensor and Arduino
Soil Moisture Sensor and Arduino Soil Moisture Sensor and Arduino
Soil Moisture Sensor and Arduino Parvesh Taneja
 
Vehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduinoVehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduinoRamesh Reddy
 
liquid crystal display
liquid crystal displayliquid crystal display
liquid crystal displayDinesh Pasi
 

Viewers also liked (20)

Vehicle tracting system
Vehicle tracting systemVehicle tracting system
Vehicle tracting system
 
Lcd with arduino uno
Lcd with arduino unoLcd with arduino uno
Lcd with arduino uno
 
Arduino uno lcd display 16x2
Arduino uno lcd display 16x2Arduino uno lcd display 16x2
Arduino uno lcd display 16x2
 
LCD Theory and Working Principles
LCD Theory and Working PrinciplesLCD Theory and Working Principles
LCD Theory and Working Principles
 
Arduino genius com display lcd 16x2 usando i2 c
Arduino  genius com display lcd 16x2 usando i2 cArduino  genius com display lcd 16x2 usando i2 c
Arduino genius com display lcd 16x2 usando i2 c
 
Gonzalez Creating a Digital Makerspace
Gonzalez Creating a Digital MakerspaceGonzalez Creating a Digital Makerspace
Gonzalez Creating a Digital Makerspace
 
Burke What Library Makerspaces Need to Succeed
Burke What Library Makerspaces Need to SucceedBurke What Library Makerspaces Need to Succeed
Burke What Library Makerspaces Need to Succeed
 
Meadows Role for Library-Based Makerspace in Liberal Arts School
Meadows Role for Library-Based Makerspace in Liberal Arts SchoolMeadows Role for Library-Based Makerspace in Liberal Arts School
Meadows Role for Library-Based Makerspace in Liberal Arts School
 
Interfacing to lcd with arduino
Interfacing  to lcd with arduinoInterfacing  to lcd with arduino
Interfacing to lcd with arduino
 
Interfacing with Arduino
Interfacing with ArduinoInterfacing with Arduino
Interfacing with Arduino
 
Led Theory and Working Principles
Led Theory and Working PrinciplesLed Theory and Working Principles
Led Theory and Working Principles
 
WATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNO
WATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNOWATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNO
WATER LEVEL MEASURE AND CONTROL WITH ULTRASONIK SENSOR AND ARDUINO UNO
 
Arduino lcd display
Arduino lcd displayArduino lcd display
Arduino lcd display
 
Design Development of Water Monitoring Systems by Using Arduino and Sensors
Design Development of Water Monitoring Systems by Using Arduino and SensorsDesign Development of Water Monitoring Systems by Using Arduino and Sensors
Design Development of Water Monitoring Systems by Using Arduino and Sensors
 
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
Bidirectional Visitor Counter using IR sensors and Arduino Uno R3
 
Soil Moisture Sensor and Arduino
Soil Moisture Sensor and Arduino Soil Moisture Sensor and Arduino
Soil Moisture Sensor and Arduino
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Vehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduinoVehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduino
 
Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)
 
liquid crystal display
liquid crystal displayliquid crystal display
liquid crystal display
 

Similar to Getting Started with Raspberry Pi and Arduino

small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)ariannaschlegel
 
Arduino overview - introducing
Arduino overview - introducingArduino overview - introducing
Arduino overview - introducingajiew
 
Get your hands dirty with Arduino
Get your hands dirty with ArduinoGet your hands dirty with Arduino
Get your hands dirty with ArduinoSavio Dimatteo
 
Advanced view arduino projects list part 4 use arduino for projects
Advanced view arduino projects list part 4 use arduino for projectsAdvanced view arduino projects list part 4 use arduino for projects
Advanced view arduino projects list part 4 use arduino for projectsWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdfWiseNaeem
 
An Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockAn Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockThings Lab
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino Dennis Espiritu
 
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)ariannaschlegel
 
Using arduino and raspberry pi for internet of things
Using arduino and raspberry pi for internet of thingsUsing arduino and raspberry pi for internet of things
Using arduino and raspberry pi for internet of thingsSudar Muthu
 
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.pptxmenchc1207
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1Felipe Belarmino
 
What are the different types of arduino boards
What are the different types of arduino boardsWhat are the different types of arduino boards
What are the different types of arduino boardselprocus
 
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.pdfRuby Hermano
 
Advanced View Arduino Projects List - Use Arduino for Projects 1.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 1.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 1.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 1.pdfWiseNaeem
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduinozvikapika
 
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdfWiseNaeem
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)ariannaschlegel
 

Similar to Getting Started with Raspberry Pi and Arduino (20)

Fun with Circuitry and Electronics
Fun with Circuitry and ElectronicsFun with Circuitry and Electronics
Fun with Circuitry and Electronics
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
 
Arduino overview - introducing
Arduino overview - introducingArduino overview - introducing
Arduino overview - introducing
 
Get your hands dirty with Arduino
Get your hands dirty with ArduinoGet your hands dirty with Arduino
Get your hands dirty with Arduino
 
Advanced view arduino projects list part 4 use arduino for projects
Advanced view arduino projects list part 4 use arduino for projectsAdvanced view arduino projects list part 4 use arduino for projects
Advanced view arduino projects list part 4 use arduino for projects
 
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 5.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 5.pdf
 
An Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockAn Hour of Arduino and Ardublock
An Hour of Arduino and Ardublock
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino
 
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
 
Using arduino and raspberry pi for internet of things
Using arduino and raspberry pi for internet of thingsUsing arduino and raspberry pi for internet of things
Using arduino and raspberry pi for internet of things
 
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
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
 
What are the different types of arduino boards
What are the different types of arduino boardsWhat are the different types of arduino boards
What are the different types of arduino boards
 
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
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Advanced View Arduino Projects List - Use Arduino for Projects 1.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 1.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 1.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 1.pdf
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
 
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 2.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 2.pdf
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)
 

More from Chad Mairn

STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your LibraryChad Mairn
 
Build an Analog Synthesizer with littleBits
Build an Analog Synthesizer with littleBitsBuild an Analog Synthesizer with littleBits
Build an Analog Synthesizer with littleBitsChad Mairn
 
Introduction to Robots
Introduction to RobotsIntroduction to Robots
Introduction to RobotsChad Mairn
 
2015 Technology Trends to Watch
2015 Technology Trends to Watch2015 Technology Trends to Watch
2015 Technology Trends to WatchChad Mairn
 
Organizing a Successful Comic Con at Your Library
Organizing a Successful Comic Con at Your LibraryOrganizing a Successful Comic Con at Your Library
Organizing a Successful Comic Con at Your LibraryChad Mairn
 
Introducing Google Glass
Introducing Google GlassIntroducing Google Glass
Introducing Google GlassChad Mairn
 
Introducing Google Glass
Introducing Google GlassIntroducing Google Glass
Introducing Google GlassChad Mairn
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsChad Mairn
 
Introducing Chrome
Introducing ChromeIntroducing Chrome
Introducing ChromeChad Mairn
 
2014 Tech Trends to Watch
2014 Tech Trends to Watch2014 Tech Trends to Watch
2014 Tech Trends to WatchChad Mairn
 
Introducing Chromebooks
Introducing ChromebooksIntroducing Chromebooks
Introducing ChromebooksChad Mairn
 
Gamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library UsersGamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library UsersChad Mairn
 
Developing Library Staff Skills for Mobile Technology
Developing Library Staff Skills for Mobile TechnologyDeveloping Library Staff Skills for Mobile Technology
Developing Library Staff Skills for Mobile TechnologyChad Mairn
 
Self Publishing 101
Self Publishing 101Self Publishing 101
Self Publishing 101Chad Mairn
 
Google Indoor Mapping Project
Google Indoor Mapping ProjectGoogle Indoor Mapping Project
Google Indoor Mapping ProjectChad Mairn
 
iOS Basics: Introducing the iPad, iPhone, and iCloud.
iOS Basics: Introducing the iPad, iPhone, and iCloud.iOS Basics: Introducing the iPad, iPhone, and iCloud.
iOS Basics: Introducing the iPad, iPhone, and iCloud.Chad Mairn
 
Social Applications To Watch
Social Applications To WatchSocial Applications To Watch
Social Applications To WatchChad Mairn
 

More from Chad Mairn (18)

STEAM @ Your Library
STEAM @ Your LibrarySTEAM @ Your Library
STEAM @ Your Library
 
Build an Analog Synthesizer with littleBits
Build an Analog Synthesizer with littleBitsBuild an Analog Synthesizer with littleBits
Build an Analog Synthesizer with littleBits
 
Introduction to Robots
Introduction to RobotsIntroduction to Robots
Introduction to Robots
 
2015 Technology Trends to Watch
2015 Technology Trends to Watch2015 Technology Trends to Watch
2015 Technology Trends to Watch
 
Organizing a Successful Comic Con at Your Library
Organizing a Successful Comic Con at Your LibraryOrganizing a Successful Comic Con at Your Library
Organizing a Successful Comic Con at Your Library
 
Introducing Google Glass
Introducing Google GlassIntroducing Google Glass
Introducing Google Glass
 
Introducing Google Glass
Introducing Google GlassIntroducing Google Glass
Introducing Google Glass
 
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other ToolsInspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
 
Introducing Chrome
Introducing ChromeIntroducing Chrome
Introducing Chrome
 
2014 Tech Trends to Watch
2014 Tech Trends to Watch2014 Tech Trends to Watch
2014 Tech Trends to Watch
 
Introducing Chromebooks
Introducing ChromebooksIntroducing Chromebooks
Introducing Chromebooks
 
Gamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library UsersGamification: How it can be used to Engage Library Users
Gamification: How it can be used to Engage Library Users
 
Developing Library Staff Skills for Mobile Technology
Developing Library Staff Skills for Mobile TechnologyDeveloping Library Staff Skills for Mobile Technology
Developing Library Staff Skills for Mobile Technology
 
Makerspaces
MakerspacesMakerspaces
Makerspaces
 
Self Publishing 101
Self Publishing 101Self Publishing 101
Self Publishing 101
 
Google Indoor Mapping Project
Google Indoor Mapping ProjectGoogle Indoor Mapping Project
Google Indoor Mapping Project
 
iOS Basics: Introducing the iPad, iPhone, and iCloud.
iOS Basics: Introducing the iPad, iPhone, and iCloud.iOS Basics: Introducing the iPad, iPhone, and iCloud.
iOS Basics: Introducing the iPad, iPhone, and iCloud.
 
Social Applications To Watch
Social Applications To WatchSocial Applications To Watch
Social Applications To Watch
 

Recently uploaded

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 

Recently uploaded (20)

Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 

Getting Started with Raspberry Pi and Arduino

  • 3. Agenda • Learn what an Arduino and Raspberry Pi are and what they can do • Explore the Arduino and Raspberry Pi Development Environments • See innovative Arduino and Raspberry Pi projects • Start a resource kit for future project ideas
  • 5. • A mini-computer • Requires an operating system • Has a micro-SD card for storage • Built-in Ethernet • Plug in a keyboard and monitor • Can run Linux • Is very cool! Raspberry Pi
  • 6. • A microcontroller (i.e., a single component of a computer) • It is an “open-source electronics prototyping platform”, that is intended for people interested in “creating interactive objects or environments.” • You build the circuits and interfaces for interaction • USB port used to upload and communicate with Arduino sketches (i.e., software programs that communicate with the outside world. Sketches are the logic behind Arduino projects) • Networking requires an add-on “shield” • It is also very cool! Arduino
  • 8. Which one should you get?
  • 9. Why not both? AlaMode for Raspberry Pi More info: http://goo.gl/6B2Pnk
  • 11. 15 projects included in the kit: 01 GET TO KNOW YOUR TOOLS an introduction to the concepts you'll need to use this kit 02 SPACESHIP INTERFACE design to control panel for your startship 03 LOVE-O-METER measure how hot-blooded you are 04 COLOR MIXING LAMP produce any color with a lamp that uses light as an input 05 MOOD CUE clue people in to how you're doing 06 LIGHT THEREMIN create a musical instrument you play by waving your hands 07 KEYBOARD INSTRUMENT play music and make some noise with this keyboard 08 DIGITAL HOURGLASS a light-up hourglass that can stop you from working too much 09 MOTORIZED PINWHEEL a color wheel that will have your head spinning 10 ZOETROPE create a mechanical animation you can play forward or reverse 11 CRYSTAL BALL a mystical tour to answer all your tough question 12 KNOCK LOCK tap out the secret code to open the door 13 TOUCHY-FEEL LAMP a lamp that responds to your touch 14 TWEAK THE ARDUINO LOGO control your personal computer from your Arduino 15 HACKING BUTTONS create a master control for all your devices! More info: http://goo.gl/Rz5ZaU
  • 12. The Arduino Uno Board Image source: http://goo.gl/bzIvDY Other Arduino hardware
  • 13. Image source: www.adafruit.com/product/64 Use a breadboard to build an electronic circuit without any soldering.
  • 14. Electronic Components Battery Snap Capacitors Diode Gels H-bridge Jumper wires Light Emitting Diodes Male Header Pins Optocoupler Piezo Photoresistor Potentiometer Pushbuttons Resistors Tilt sensor Temperature Sensor Transistor
  • 15. CanaKit Raspberry Pi 2 Ultimate Starter Kit is $80 or so. More info: http://goo.gl/CAuK7p
  • 16. Raspberry Pi Board Image source: http://goo.gl/4q3GdM
  • 17. Slotting the micro SD card on the Raspberry Pi. Flip it!
  • 18. NOOBS (New Out of Box Software) Image source: http://goo.gl/3zqKmb Need help setting up NOOBS? Visit: https://www.raspberrypi.org/help/noobs-setup/
  • 19. Integrated Development Environment (IDE) An IDE is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools and a debugger. Arduino IDE download: http://www.arduino.cc/en/Main/Software Raspberry Pi Operating System downloads: https://www.raspberrypi.org/downloads/ Top 8 IDE’s for Programmers, Coders and Beginners on the Raspberry Pi: http://goo.gl/kP8uci
  • 21. Arduino Sketch /* Blink Turns on an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the Uno and Leonardo, it is attached to digital pin 13. If you're unsure what pin the on-board LED is connected to on your Arduino model, check the documentation at http://arduino.cc. This example code is in the public domain. modified 8 May 2014 by Scott Fitzgerald */ // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } More info: http://www.arduino.cc/en/Tutorial/Sketch
  • 22. Check out “Arduino Lecture 1 - Introducing the Arduino” by Eoin Brazil
  • 23. Introducing Dylan Harvey, an SPC iLab Volunteer.
  • 25. Breadboard layout of the alarm clock
  • 28. The hard part is keeping track of what is hooked into what …
  • 30. Potentiometer used for controlling the LCD contrast Some important tips from Dylan 1. Keep track of your power rails on the bread board. I kept having to unplug and plug power wires into the correct connections. 2. You will need a 9v power source to power both the LCD and speaker. 3. It if at first it doesn't work check your power rails, then your pin connections on the Arduino. 4. LCD's are tricky, make sure to properly connect them.
  • 31. More info: http://goo.gl/FLMQ3O The Innovation Lab [Makerspace @ SPC] built a retro video game console!
  • 32. Select Arduino Projects • Live Electronics Systems with Maxuino • Create Interactive Electronic Instruments with MaxMSP • How Arduino And Raspberry Pi Can Enhance Your Connected Home • Burglar/Fire alarm • LCD AC Thermostat • Internet of Things Camera • Hanging Garden
  • 33. Select Raspberry Pi Projects • BrewPi is a fermentation temperature controller. • How Arduino And Raspberry Pi Can Enhance Your Connected Home • Pet Feeder • Automated Sprinkler System • Home Automation • 12 Cool Projects For Your Raspberry Pi
  • 34. Resource Kit • Arduino YouTube Channel • Raspberry Pi IV Beginners YouTube Channel • Adafruit Industries, Unique & fun DIY electronics and kits • Adafruit Learning System • Arduino Development Tools • Raspberry Pi Tools and Resources • Scratch + Arduino = S4A
  • 35. Raspberry Pi Resources • The Raspberry Pi Foundation — FAQs • The Raspberry Pi Foundation — Project Forums • Learn Raspberry Pi with Adafruit • Element 14 (Pi’s manufacturer) Raspberry Pi Community • The Raspberry Pi Wiki • Raspberry Pi Downloads
  • 36. Arduino Resources • Arduino’s Official Getting Started Guide • Arduino Playground • Arduino Official Forums • Learn Arduino with Adafruit • r/arduino on Reddit
  • 37. spcilab. .com Connect with the iLab … iLab@spcollege.edu /groups/spcilab spcilab. .com .com/innovation-lab-makerspace-spc
  • 38. What are you doing?