Programming with Arduinos and Rapsberry Pi

Slides:



Advertisements
Similar presentations
Introduction to the Raspberry Pi ® Saman Amighi 10/2013 ® Raspberry Pi Foundation.
Advertisements

1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Introduction to Computer Terminology
CP1610: Introduction to Computer Components Basic PC Components.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Embedded Programming and Robotics Lesson 12 Introducing the Raspberry Pi Intro to Raspberry Pi1.
© Oxford University Press España S. A., 2012 Unit 2 Hardware and software.
Basic Computer Structure and Knowledge Project Work.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Computer Basics Rebecca Donelson Hardware CPU Mouse Keyboard Monitor Desktop/Tower/Laptop Memory RAM Printer Modem Wireless card Linksys Router.
Computer Hardware Introduction to Computer Components and Terminology.
Getting To Know Computers COMPUTER BASICS. WHAT IS A COMPUTER? A computer is an electronic device that manipulates information, or “data.” It has the.
SINGLE BOARD COMPUTERS ARE YOU ON THE RIGHT AIRPLANE?
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
CompTIA A+ Guide to Managing & Maintaining Your PC By: JEAN ANDREW Computer Maintenance Chapter 1: Computer Basics Knowledge.
Intro to Raspberry Pi A Southwest Florida Hackerspace Workshop Presented by: Russell Benzing & Eric Schiffli.
5 th October 2004Hardware – KS41 Hardware Objectives: Computer systems  What do they do?  Identify the hardware that makes up a computer system (PC)
Intro to Information Technology
Rasberry pi 2 model B. Selve computeren i rasberry pi’en.
Introducing Networks and the Internet Mrs. Wilson Rocky Point High School.
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
Introducing the Raspberry Pi Nauru ICT Department April 2016.
HARDWARE PARTS WITH ALL DETAILS By GHANSHYAMSINH DABHI COMPUTER INTRODUCTION.
Five Components of a Computer Input Device – keyboard, scanner, PDA/stylus, digital camera, mouse, MP3 player, fax machine, microphone Storage Device –
RaspberryPi.
Introduction to Computers Mrs. Gambucci
Workshop on Raspberry Pi 3
IoT Milos Hampl.
Computer Components.
By Rick Darby Sponsors: Geekspace Gwinnett The WorkSpot
RASPBERRY PI WORKSHOP.
Computer Components ICS 3U0.
Computer systems is a 10-credit unit
Introducing Hardware.
Dr. Kyung Eun Park Summer 2017
Downloading Arduino FOR WINDOWS.
Written by Joey Cardenas Presented by _______________
Microcontrollers & GPIO
INTRODUCTION TO COMPUTING
Hardware.
Arduino Development for Beginners
A microcontroller Raspberry Pi 2 Model B V1.1 RPi
ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS,
Arduino Part 1 Topics: Microcontrollers Programming Basics
Parts of a Computer I plan to use this presentation for an introduction at the start of the year. Maybe even create a “word wall” with the cards.
Microcomputer Architecture
Microcontrollers, Microcomputers, and Microprocessors
Raspberry Pi.
Raspberry Pi Pi 2 Model B.
An introduction to the Raspberry Pi
المحور 3 : العمليات الأساسية والمفاهيم
Building an Internet of Things Device
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Introduction to Computers
Banyule Coding Club: Learn Arduino Richard Counsel Malcolm Macleod Watsonia Library - June 2018 Reference materials here ->
1.00 Examine the role of hardware and software.
Wireless Embedded Systems
Single Board Computers and Dev Boards
Introduction to Single Board Computer
- CHAPTER 1 – Basic Concepts of Information Technology
Introduction to Arduino
Lab #1: Getting Started.
Introduction to Arduino
Arduino Board.
Arduino म्हणजे काय?.
Introduction to 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.
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

Programming with Arduinos and Rapsberry Pi Ignacio Ramirez ignacio@adicu.com

This workshop The Arduino and its components Programming with Arduinos Practice Microcomputers(Raspberry Pi) vs Arduino Introduction and set-up Programming

This workshop We will post the slides on Facebook Go to the following link to download the Arduino IDE: https://www.arduino.cc/en/Main/Software

Arduino Microcontroller. An open-source electronics platform that allows you to receive information of the surroundings and control your hardware They have pins to receive input and give output (in the form of voltage) Connected to a computer to ”receive” the software program Shields: Boards that extend the Arduino’s capabilities Program Arduinos using C++

Arduino

Arduino IDE

Arduino Shields Xbee: Allows for wireless communication Motor Control: for DC motors

Arduino Operating/Input voltage of 5V Processor is slower than most microcomputers 32kb of Flash memory 2kb of RAM Not ideal for large programs

Programming with Arduinos Download the IDE: https://www.arduino.cc/en/Main/Software

Programming with Arduinos Connect the Arduino to a USB port and launch the IDE Go to Tools-Board and check the model of your Arduino Tools-Serial Port: Select the USB port (usbmodem) Sketch: An Arduino program

Programming with Arduinos Lets write the first program!!

Programming with Arduinos

Programming with Arduinos

Programming with Arduinos

Microcomputers A microcomputer is a small, relatively inexpensive computer with a microprocessor as its central processing unit (CPU). It includes a microprocessor, memory, and input/output (I/O) facilities. Raspberry Pi Qualcomm Dragonboard/Snapdragon Intel Galileo

Microcomputers Connected to a keyboard, mouse and monitor, but still run without them! Can be powered to the wall or a battery More memory and processing power than an Arduino

Microcomputers First, install the OS. Most come with Linux installed Raspberry Pi comes with an SD card that allows you to choose the OS at set-up. Raspbian Jessie is the most complete You are taken to the desktop. You have a new computer!

Microcomputers Microcomputers can connect to Wifi and Bluetooth. They have a File Manager, a Terminal and a Browser

Microcomputers The GPIO Library: Allows you to control the output pins of the board

Microcomputers The GPIO Library: Allows you to control the output pins of the board

Microcomputers (Qualcomm Dragonboard 410) Pre-loaded with Debian Linux Connect to Wifi using: This opens a GUI that allows you to connect to Wifi networks

Microcomputers (Qualcomm Dragonboard 410)

Microcomputers (Qualcomm Dragonboard 410) Access the GPIO’s Give yourself super-access:

Microcomputers (Qualcomm Dragonboard 410) Access the GPIO’s

Microcomputers (Qualcomm Dragonboard 410)

Resources https://developer.qualcomm.com/download/db410c/mlh-quick-start- guide.pdf

Thanks for coming!