Intel Galileo Gen 2 & Grove Seeed Starter Kit Gen 1

Slides:



Advertisements
Similar presentations
Intel Do-It-Yourself Challenge Networking
Advertisements

Lecture 1 – Arduino Basics
Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Software.
Intermediate Electronics and Lilypad Where Electronics Meet Textiles Workshop with Lynne Bruning and Troy Robert Nachtigall Sponsored by Spark Fun and.
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Embedded Sumo 1T4 – 1T5 UTRA.
Arduino & Raspberry Pi Special Interest Group Presents…
Re-programming the Simon Says with Arduino Linz Craig, Brian Huang.
Pico-SAM9G45 Development Board for Envirobat Presented by Kiran G K Date : 18/06/13.
Internet of Things with Intel Edison Presentation Paul Guermonprez Intel Software
Intel® XDK for IoT – Integration Point #1
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
 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.
Intel Do-It-Yourself Challenge Hello World with the Arduino IDE Nicolas Vailliet Intel.
Embedded Programming and Robotics
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Arduino Nano to Uno I2C Communication Mike Pluma The-Bao Nguyen EE 444 Spring 2013.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
DPNM Lab., POSTECH 1/29 CS490K - Internet of Things (IoT) Jonghwan Hyun DPNM Lab. Department of Computer Science and Engineering, POSTECH
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.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Electronics & Microcontrollers
Getting Started With the Arduino Uno
Microcontrollers, Microcomputers, and Microprocessors
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
A Quick Introduction to Arduino and Sensors Philip C. Fulmer, PhD, CHP Francis Marion University Florence, SC.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
Embedded systems and sensors 1 Part 2 Interaction technology Lennart Herlaar.
Lecture 9: Introduction to Arduino Topics: Arduino Fundamentals, Bean Date: Mar 22, 2016.
Internet of things limited only by your imagination Alberto Pace.
Introduction to Arduino Microcontrollers...and how they can be used in Amateur Radio Andrew Rohne, AC8JO October 13, 2011.
ICTWays workshop “Creativity and imagination in the classroom: Arduino and its application samples” LLP PT-COMENIUS-CNW
Microcontroller basics
1 of 20 How to use the Compass A. Compass. 2 Compass: - Provides heading relative to Magnetic North, not true North HMC5883L V input - I2C (not.
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
Arduino.
Arduino Part 1 Topics: Microcontrollers
IoT Milos Hampl.
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
Dr. Kyung Eun Park Summer 2017
connect a DC-Motor with an arduino
An Arduino Workshop A Microcontroller.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Lab 1: Arduino Basics Topics: Arduino Fundamentals, First Circuit
Programming with Arduinos and Rapsberry Pi
Arduino and Design of Embedded Applications
Arduino and Grove LET’S START.
Introduction to Arduinos
Roller Coaster Design Project
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
What is Arduino? By James Tedder.
FeMaidens Programming
Intel Galileo and x86 SBCs῁
Building an Internet of Things Device
Manual Robotics ..
Introduction to Arduino
Arduino Board.
Arduino म्हणजे काय?.
Arduino and Grove LET’S START.
Introduction to Arduinos
STM32duino Workshop Carlo Parata 24 November 2017.
Presentation transcript:

Intel Galileo Gen 2 & Grove Seeed Starter Kit Gen 1

Intel Galileo Board Platform for prototyping embedded systems, sensors, robotics, electronics hacking, Internet of Things, no soldering $60 retail, Gen 2 board; latest version is Edison with WiFi/Bluetooth Compatible with Arduino Uno shields (expansion boards) Quark SoC which is a 32 bit single core single threaded Pentium CPU at 400 Mhz Can program with Arduino “sketches” or node.js, python Not with ours unless put linux image on microSD card https://software.intel.com/iot/getting-started

Caveats Not 100% Arduino compatible (drivers, libraries) No wifi module for us No SD card Programs go away when unplugged Can’t use Intel IoT or Eclipse IDE, must use Arduino IDE You have to install on your own machine Install drivers then Arduino IDE Driver setup Check your COM port, it may change when you reconnect

Seeed Base Shield Galileo

Seeed Starter Kit See http://www.seeedstudio.com/document/Grove%20Starter%20Kit.pdf Note that this is set up for Gen 1 so not everything works and some things look different + LED’s, power connectors, microUSB

X Touch Sensor Mic/Sound Sensor Light Sensor X X RGB LCD Backlight

Arduino Programming Essentially C programming functions, int, float, arrays, while/for loops The main thing to learn is the API for the sensors If using a new library need to add to the libraries folder Can walk through examples; we’ll just hit some examples

setup and loop Special functions that are self-explanatory

Programming Don’t forget to set the board and port Check port if reconnecting after power-down

Connecting Sensors The base shield allows easy connection of I/O pins for serial communication for digital I/O for analog I/O I2C or inter-integrated circuit for communication between I2C devices

Note shared pin on adjacent sockets If your module uses two pins they have to be separated by a socket. If only use one digital pin each they can sit alongside each other. Otherwise they will share a pin simultaneously.

Sample Programs Buzzer Musical Buzzer DigitalReadSerial Button on D3, Buzzer on D2 Can replace Buzzer with LED Musical Buzzer Shows a variety of programming constructs DigitalReadSerial Output to serial monitor for debugging and testing purposes AnalogReadSerial Analog sensor on A0 Output values for Rotary Angle, Sound, Temperature, Touch AnalogMusicalBuzzer Link analog device with musical buzzer