Arduino 101 An Introduction Gareth Halfacree. What's an "Arduino?" I mean, really, what sort of a name is that? Rapid electronics prototyping platform.

Slides:



Advertisements
Similar presentations
Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Intel Galileo Gen 2 & Grove Seeed Starter Kit Gen 1
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Introduction.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
Embedded Programming and Robotics
Arduino John Marcoux Christopher Lesch Thomas Dodge Unless otherwise noted, all information and pictures came from:
HARDWARE LIBRE PARA LINUX Y ANDROID. Arduino is a platform  A physical Input / Output board (I/O) with a programmable Integrated Circuit (IC).
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Stick a Computer on it: How to Embed a Microcontroller into Anything WatITis 2011 Presentation December 6 th, 2011.
The route to Programmable Components Brian P Smith.
Web and Physical Computing -Forward to Reality- TCNJ Dynamic Web Week 14 Jean Chu.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Introducing Nanode An Open Source Network Applications Node for the Internet of Things Hackathon April 8 th /9 th 2011 In Association with London Hackspace,
Who Are You, Arduino? Er. Sahil Khanna
 Introduction.  Block Diagram.  Sensors.  Arduino.  Advantages.  Limitations.  Applications.  Conclusion. Contents.
HW & SW Overview  What’s UNO  Hardware  Specification  Installing IDE  Programming  Compiling.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Introducing the Arduino Uno Presented by Dave Mawdsley, DACS Member, Linux SIG Member (wiring, programming and running a cute traffic light simulation)
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
Getting Started: Building & Programming
IoT Milos Hampl.
Smart Parking Application
RASPBERRY PI WORKSHOP.
Overview What is Arduino? What is it used for? How to get started
Scrolling LCD using Arduino.
Dr. Kyung Eun Park Summer 2017
Internet of Things (internet of everything?)
Audio tools with Arduino
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Microprocessors Tutorial 1: Arduino Basics
Overview What is Arduino? What is it used for? How to get started
Get Your Project Started with Arduino
Introduction
Arduino Development for Beginners
Lab 1: Arduino Basics Topics: Arduino Fundamentals, First Circuit
Programming with Arduinos and Rapsberry Pi
‘SONAR’ using Arduino & ultrasonic distance sensor
BUILDING MANAGEMENT SYSTEMS(BMS)
Introduction CSE 1310 – Introduction to Computers and Programming
Arduino and Design of Embedded Applications
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Introduction to Arduinos
Roller Coaster Design Project
"You don't need anyone's permission to make something great
Introducing the Arduino Uno
Banyule Coding Club: Learn Arduino Richard Counsel Malcolm Macleod Watsonia Library - June 2018 Reference materials here ->
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Manual Robotics ..
智慧電子應用設計導論(1/3) Arduino
Introduction to Arduino
Arduino Board.
Arduino म्हणजे काय?.
Lecture 8: Arduino 20 March 2019.
Training & Certification Artificial Intelligence
Arduino and Grove LET’S START.
Introduction to Arduinos
Hardware Graduation Project (2) Seminar
02 | Getting Started with Arduino
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Arduino 101 An Introduction Gareth Halfacree

What's an "Arduino?" I mean, really, what sort of a name is that? Rapid electronics prototyping platform Developed in 2005 as an educational tool 120,000 shipped as of February 2010

“The goal (and the importance) of Arduino is about empowering others to do things for themselves” David A. Mellis 6th June, 2009

open Hardware I know what Open Source is... CC-Attribution-Sharealike licensed designs Build your own! Only official boards can be called “Arduino”

What Makes an Arduino? Still a stupid name. Hardware Software ATmega 328P USB data/power Fully open-source design Java – cross platform Based on Processing Wiring library makes development easy

What DO YOU GET? In other words: what's in it for me? 6 analogue inputs 14 digital outputs with 6 PWM pins 5V power

what are “Shields?” Have we moved on to medieval re-enactment? Plug-in add-ons Expand the capabilities Pictured: Ethernet shield for network connectivity

How Do I Use It? Just how complicated is this thing anyway? Uses the C language & Wiring library Designed to be pick-up-and-play No experience required!

Why Should I Bother? I mean, I could just buy an ATmega myself... Pros Cons In-circuit programming Community support Simple code (Relatively) expensive

Arduino 101 Just What Is Possible?

The aRSSduino Because shameless self-promotion is awesome. Displays RSS or Twitter feed on 16x2 LCD Built on day #1 Data transferred from a Python back-end

The Virtual USB Keyboard From: Create a custom input device Details in Practical Arduino Projects Also add joysticks, touch-panels...

The Meggy Jr. RGB From: Arduino Compatible games console 8x8 RGB LED matrix Write games in the Arduino IDE

The Steampunk Secret Lock From: Simple piezoelectric knock detecting circuit Complex, steampunk-inspired housing Relay triggers magnetic door lock

The Animatronic Turret From: Based on Valve's Portal game Moves, talks, and shoots Deactivates when lifted or knocked over

The Open Energy Monitor From: Open-Source energy monitor Uses Arduino's 10-bit analogue inputs Aimed at microgeneration projects

Pachube From: Crowdsourced sensor data Monitor everything Register public or private sensor feeds

The Open Source Satellite From: Arduino-based orbital satellite Open-Source design “Creative” approach to documentation

Your Projects From: Low barrier to entry No experience required What are you waiting for?

Where to Start? Because the journey of a thousand miles... yadda-yadda. Oomlout Arduino Experimentation Kit Designed for learners of all ages