Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.

Slides:



Advertisements
Similar presentations
Lab7: Introduction to Arduino
Advertisements

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)
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Lecture 8: Serial Interfaces
And cheap, yes! River Falls, WI October 30, 2010 Saint Cloud State University, MN.
Serial Communication Buses: I 2 C and SPI By Brody Dunn.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Introduction.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Embedded Programming and Robotics
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
Camera Interfacing using ARM7
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Intro to the Arduino Topics: The Arduino Digital IO
LSU 10/22/2004Serial I/O1 Programming Unit, Lecture 5.
4.0 rtos implementation part II
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Introduction to the Arduino
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
Suleyman Demirel University CSS340 Microprocessor Systems – Lecture 2 ATMEGA328P ARCHITECTURE ANALOG INPUTS.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
智慧電子應用設計導論(1/3) Arduino MEGA 2560
Microcontrollers, Microcomputers, and Microprocessors
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
Microcontroller basics Embedded systems for mortals.
Bdps 2 Lecture 2. Circuits and Ohm's Law For resistive circuits.
Introduction to Arduino Microcontrollers...and how they can be used in Amateur Radio Andrew Rohne, AC8JO October 13, 2011.
I 2 C FOR SENSORS IN THE DOM Nestor Institute Koutsoumpos Vasileios - Nestor Institute 1.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
ME 120: Arduino Programming Arduino Programming Part 1 ME 120 Mechanical and Materials Engineering Portland State University
Arduino Board SHUBHAM PANCHAL: What is an Arduino? A microcontroller board + programming IDE Microcontrollers & Robotics.
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
Microcontrollers A microcontroller is a small computer which interacts with its environment, e.g switches, sensors, lights, motors It does not have.
Arduino Part 1 Topics: Microcontrollers
Embedded Systems Intro to the Arduino
Welcome to Arduino A Microcontroller.
Dr. Kyung Eun Park Summer 2017
Val Manes Department of Math & Computer Science
Serial Communication Buses: I2C and SPI
PHYSICS PROJECT WITH A RESEACH BASIS 5c
Introduction to the Arduino
An Arduino Workshop A Microcontroller.
Arduino Part 1 Topics: Microcontrollers Programming Basics
Introduction to Arduino Microcontrollers
Introduction to Arduino Microcontrollers
1.0 Introduction to Physical Computing
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
Intro to the Arduino Topics: The Arduino Digital IO
Introducing the Arduino Uno
Arduino Board.
Преглед Начин функционисања Имплементације
CSCI1600: Embedded and Real Time Software
Chapter 1 Introduction of Arduino
CSCI1600: Embedded and Real Time Software
Manual Robotics ..
Introduction to Arduino
Lab #1: Getting Started.
Arduino म्हणजे काय?.
Introduction to arduino
Presentation transcript:

Ballooning Bundle

What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software commands Example: Arduino

Arduino UNO USB Connector Battery Connector Power Pins Analog Pins Digital Pins

Arduino MEGA USB Connector Battery Connector Power Pins Analog Pins Digital Pins Serial Pins

Introduction to Software Arduino has its own software development tool Can be downloaded for free Comparable to C language All programs must have setup and loop functions Many things have off the shelf software prewritten Look online for example code and tutorials

BareMinimum void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }

Serial Communication Transmit and Receive (TX and RX pins) Arduino – Computer GPS – Aduino

Specialized Pins: SPI Serial Peripheral Interface Is a synchronous serial data protocol Used by microSD shield, and MicroMagnetometer

Specialized Pins: I 2 C Bus Inter-Integrated Circuit Uses two pins for communication SDA: Serial Data Line SCL: Serial Clock Line On an Uno, pins A4 and A5 are used for I 2 C Used by real time clock

1-Wire Digital Bus Similar to I 2 C, only 1 digital pin used (1 wire) Can support multiple sensors Wire must be powered using 5V and a pull-up resistor to work Used by digital temperature sensor