Electronics Single Board Computers

Size: px
Start display at page:

Download "Electronics Single Board Computers"

Transcription

1 Electronics Single Board Computers Wilfrid Laurier University November 23, 2016

2 Single Board Computers

3 Single Board Computers As electronic devices get smaller and more sophisticated, they often contain microprocessors

4 Single Board Computers As electronic devices get smaller and more sophisticated, they often contain microprocessors Single board computers are small systems for this purpose

5 System components

6 System components A microprocessor or microcontroller and associated components (clock, etc.)

7 System components A microprocessor or microcontroller and associated components (clock, etc.) Non-volatile (typically flash) program memory

8 System components A microprocessor or microcontroller and associated components (clock, etc.) Non-volatile (typically flash) program memory Some amount of RAM

9 System components A microprocessor or microcontroller and associated components (clock, etc.) Non-volatile (typically flash) program memory Some amount of RAM I/O pins (and typically interfaces) to communicate with external devices

10 System components A microprocessor or microcontroller and associated components (clock, etc.) Non-volatile (typically flash) program memory Some amount of RAM I/O pins (and typically interfaces) to communicate with external devices Some mode of communication for downloading software and testing

11 Arduino Uno vs. Raspberry Pi 2

12 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB 32 kb flash Raspberry Pi 900MHz 1Gb SD card

13 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB 32 kb flash Raspberry Pi 900MHz 1Gb SD card

14 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB 32 kb flash Raspberry Pi 900MHz 1Gb SD card

15 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB 32 kb flash Raspberry Pi 900MHz 1Gb SD card

16 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB RAM 32 kb flash Raspberry Pi 900MHz 1Gb RAM SD card

17 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB RAM 32 kb flash Raspberry Pi 900MHz 1Gb RAM SD card

18 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB RAM 32 kb flash Raspberry Pi 900MHz 1Gb RAM SD card

19 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB RAM 32 kb flash Raspberry Pi 900MHz 1Gb RAM SD card

20 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB RAM 32 kb flash Why such a big difference? Raspberry Pi 900MHz 1Gb RAM SD card

21 Arduino Uno vs. Raspberry Pi 2 Arduino 16MHz 2kB RAM 32 kb flash Raspberry Pi 900MHz 1Gb RAM SD card Why such a big difference? The Raspberry Pi has a Linux operating system running. The Arduino only runs the user program.

22 Arduino advantages

23 Arduino advantages Better I/O, including built-in analog inputs

24 Arduino advantages Better I/O, including built-in analog inputs More reliable operation, especially timing

25 Arduino advantages Better I/O, including built-in analog inputs More reliable operation, especially timing Various versions for speed, voltage, and size

26 Raspberry Pi advantages

27 Raspberry Pi advantages Various common programming languages; Python, Java, etc.

28 Raspberry Pi advantages Various common programming languages; Python, Java, etc. Access to operating services such as networking

29 Raspberry Pi advantages Various common programming languages; Python, Java, etc. Access to operating services such as networking User interaction possibilities including GUI

3D Scanner PDR. Team 8 Oct. 23, Vangjel Frasheri Siyan Lin Chenkai Zhou. Advisor: Professor Tessier

3D Scanner PDR. Team 8 Oct. 23, Vangjel Frasheri Siyan Lin Chenkai Zhou. Advisor: Professor Tessier 3D Scanner PDR Team 8 Oct. 23, 2015 Vangjel Frasheri Siyan Lin Chenkai Zhou Advisor: Professor Tessier Team Members Vangjel Frasheri CSE Siyan Lin EE Chenkai Zhou EE Professor Tessier Table of Contents

More information

Interrupt response times on Arduino and Raspberry Pi. Tomaž Šolc

Interrupt response times on Arduino and Raspberry Pi. Tomaž Šolc Interrupt response times on Arduino and Raspberry Pi Tomaž Šolc tomaz.solc@ijs.si Introduction Full-featured Linux-based systems are replacing microcontrollers in some embedded applications for low volumes,

More information

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16 IoE Workshop Marc Khayat, CCIE #41288, makhayat@cisco.com Leonard Janer ljaner@inlea.com Technical Managers June 16 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 2016 Cisco and/or

More information

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

w w w. b a s e t r a i n i n g i n s t i t u t e. c o Disclaimer: Some of the images and most of the data in this presentation are collected from various sources in the internet. If you notice any copyright issues or mistakes, please let me know by mailing

More information

8:1 Serial Port Expander

8:1 Serial Port Expander 8:1 Serial Port Expander V 1.3 This is an evolving document check back for updates. Features Expand a single UART (RX / TX) serial port into 8 additional serial ports On-board LEDs indicate which channel

More information

GARAGE DOOR OPENER BASED ON IMAGE PROCESSING. By \ Mohammed Bashmmakh

GARAGE DOOR OPENER BASED ON IMAGE PROCESSING. By \ Mohammed Bashmmakh GARAGE DOOR OPENER BASED ON IMAGE PROCESSING By \ Mohammed Bashmmakh Outline Introduction Problem Statment Project Requirement Project Specification System Design Progress Introduction Problem Statement

More information

Advanced Embedded Systems

Advanced Embedded Systems Advanced Embedded Systems Practical & Professional Training on Advanced Embedded System Course Objectives : 1. To provide professional and industrial standard training which will help the students to get

More information

Garage Door Opener based on Image Processing. Adviser Ahmed Almelhem By Mohammed Bashmmakh

Garage Door Opener based on Image Processing. Adviser Ahmed Almelhem By Mohammed Bashmmakh Garage Door Opener based on Image Processing Adviser Ahmed Almelhem By Mohammed Bashmmakh Outline Introduction Problem Statment System requirement System Design Testing and Evaluation Engineering Tools

More information

Introduction to Microprocessors: Arduino

Introduction to Microprocessors: Arduino Introduction to Microprocessors: Arduino tswsl1989@sucs.org October 7, 2013 What is an Arduino? Open Source Reference designs for hardware Firmware tools + GUI Mostly based around 8-bit Atmel AVR chips

More information

Embedded Signal Processing on the Teensy 3.6

Embedded Signal Processing on the Teensy 3.6 EEC 134A/B Application Tutorial Note On Board Signal Processing Team: DiodeHard3 Vinay Vidyasagar Embedded Signal Processing on the Teensy 3.6 Introduction The development phase of the radar system involves

More information

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES Introduction to the Raspberry Pi AND LINUX FOR DUMMIES 700Mhz ARM v6 Broadcomm CPU+GPU 512 MB RAM (256MB on Model A) Boots off SD card for filesystem USB, Audio out, LAN (Model B only) HDMI + Composite

More information

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Contents Raspberry Pi Foundation Raspberry Pi overview & specs ARM11 overview ARM11 cache, pipeline, branch prediction ARM11 vs.

More information

EDJE PROJECT. The Software Foundation for IoT Devices. https://projects.eclipse.org/projects/iot.edje. IS2T S.A All rights reserved.

EDJE PROJECT. The Software Foundation for IoT Devices. https://projects.eclipse.org/projects/iot.edje. IS2T S.A All rights reserved. EDJE PROJECT The Software Foundation for IoT Devices https://projects.eclipse.org/projects/iot.edje IS2T S.A. 2016. All rights reserved. PRESENTER Jérôme Leroux Development and Innovation Manager at MicroEJ

More information

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 6 Intel Galileo and Edison Prototype Development Platforms 1 Intel Galileo Gen 2 Boards Based on the Intel Pentium architecture Includes features of single threaded, single core and 400 MHz constant

More information

Garage Door Opener based on Image Processing

Garage Door Opener based on Image Processing Garage Door Opener based on Image Processing Design Document Done by Mohammed Bashmmakh Adviser Mohammed Almulhem Coordinate Ahmad Khayyat Page 1 Introduction These days, every thing is moving toward automating.

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

Introduction to Microcontrollers

Introduction to Microcontrollers Introduction to Microcontrollers June 2017 Scott A. Theis W2LW Rev 5 ( 0 8 / 0 2 / 2 0 1 7 ) What s it all about How to get started What are some of the common controller options General introduction to

More information

Anzhelika Parkhomenko PhD, Associate professor

Anzhelika Parkhomenko PhD, Associate professor Presentation of P04 (ZNTU) Zaporizhzhya, Ukraine Work in Embedded Systems Laboratory. Best students practices. Anzhelika Parkhomenko PhD, Associate professor 1 http://moodle.zntu.edu.ua/ 2 FPV auto project

More information

1/Build a Mintronics: MintDuino

1/Build a Mintronics: MintDuino 1/Build a Mintronics: The is perfect for anyone interested in learning (or teaching) the fundamentals of how micro controllers work. It will have you building your own micro controller from scratch on

More information

Intel Galileo gen 2 Board

Intel Galileo gen 2 Board Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based

More information

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026) User Manual For IDUINO Mega2560 Board(ST1026) 1.Overview 1.1 what is Arduino? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read

More information

Bluetooth Based Home Automation Using Arduino and Android Application

Bluetooth Based Home Automation Using Arduino and Android Application Bluetooth Based Home Automation Using Arduino and Android Application J. Kavitha 1, O. Naveen 2, P. Manoj Kumar 3, K. Subba Rao 4 1, 2,3, 4 Department of Electronics and Communication Engineering, St.

More information

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1).

BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1). BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY (BUET) DHAKA TECHNICAL SPECIFICATION FOR SUPPLY AND INSTALLATION OF LABORATORY EQUIPMENTS (PKG1). Package number: G4 NO: HEQEP/CP-3137/Procurement/PacakageG4/26-08-2015/004

More information

MegaPi Born to Motion Control

MegaPi Born to Motion Control MegaPi Born to Motion Control SKU: 10050 Weight: 130.00 Gram 1. Overview MegaPi is a main control board specially designed for makers and also an ideal option for being applied to education field and all

More information

ARDUINO YÚN MINI Code: A000108

ARDUINO YÚN MINI Code: A000108 ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

Microcomputing for Art

Microcomputing for Art Microcomputing for Art Andrey Kuznetsov Freiburg i.br. 2017 Content Introduction Hardware Microcontrollers Arduino Uno R3 Atmega 328P Attiny 85 Arduino Nano V3 Pro Mini Atmega 168/328 Arduino LilyPad 328

More information

Ten (or so) Small Computers

Ten (or so) Small Computers Ten (or so) Small Computers by Jon "maddog" Hall Executive Director Linux International and President, Project Cauã 1 of 50 Who Am I? Half Electrical Engineer, Half Business, Half Computer Software In

More information

Cooking with Team 279

Cooking with Team 279 Cooking with Team 279 Intro to the Raspberry Pi FIRST Team 279 Tech Fusion http://team279.com - https://twitter.com/team_279 Author: Michael Lehman What is a System on a Chip? From Wikipedia: A system

More information

Smart Home Control by using Raspberry Pi & Arduino UNO

Smart Home Control by using Raspberry Pi & Arduino UNO Smart Home Control by using Raspberry Pi & Arduino UNO Hamid Hussain Hadwan 1, Y. P. Reddy 2 M.E. Student, Mech. Mechatronics, SCOE, Pune, India 1 Professor in Mech., SCoE, Pune, India 2 Abstract: This

More information

Farklı Arduino Boardlar

Farklı Arduino Boardlar Farklı Arduino Boardlar Arduino UNO R3 Microcontroller ATmega328P (8 bit) DataSheet http://ww1.microchip.com/downloads/en/devicedoc/atmel- 42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Operating

More information

Lecture 6: Embedded Systems and Microcontrollers

Lecture 6: Embedded Systems and Microcontrollers Lecture 6: Embedded Systems and Microcontrollers Bo Wang Division of Information & Computing Technology Hamad Bin Khalifa University bwang@hbku.edu.qa 1 What is Embedded System? Embedded System = Computers

More information

ARDUINO INDUSTRIAL 1 01 Code: A000126

ARDUINO INDUSTRIAL 1 01 Code: A000126 ARDUINO INDUSTRIAL 1 01 Code: A000126 The Industrial 101 is a small form-factor YUN designed for product integration. OVERVIEW: Arduino Industrial 101 is an Evaluation board for Arduino 101 LGA module.

More information

Getting to know the Arduino IDE

Getting to know the Arduino IDE Getting to know the Arduino IDE I ve heard about Arduino, what the heck is it? Arduino is a development environment Combination of hardware and software Hardware based on Atmel AVR processors Software

More information

Christian Brothers University 650 East Parkway South Memphis, TN

Christian Brothers University 650 East Parkway South Memphis, TN Christian Brothers University 650 East Parkway South Memphis, TN 38103-5813 WIRELESS SMART THERMOSTAT Martin Tribo Student IEEE Membership Number 90671969 Submitted for consideration in Region 3, IEEE

More information

ESPino - Specifications

ESPino - Specifications ESPino - Specifications Summary Microcontroller ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Operating Voltage 3.3V Input Voltage 4.4-15V Digital I/O Pins 9 Analog Input Pins 1 (10-bit

More information

Lesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mbed Platforms

Lesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mbed Platforms Lesson 7 Programming Embedded Galileo, Raspberry Pi, BeagleBone and mbed Platforms 1 Development Of Programs For Prototype Development Platforms Done using an IDE The cycles of edit-test-debug used When

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

Low-Cost Microcontrollers

Low-Cost Microcontrollers Low-Cost Microcontrollers Examples and Applications for Embedded Systems João Carlos Martins joao.martins@ipbeja.pt Engineering Dept 1st Workshop on Applied Signal Processing IPBeja 15th May 2014 Outline

More information

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 Arduino Prototype Development Platforms 1 Arduino Boards, Modules And Shields Popular AVR MCU based products Each board has clear markings on the connection pins, sockets and in-circuit connections

More information

IoT Based Traffic Signalling System

IoT Based Traffic Signalling System IoT Based Traffic Signalling System Ashok. P.V B.Tech Graduate, Department of Information Technology, SivaSankari.S Assistant Professor, Department of Information Technology, Vignesh Mani B.Tech Graduate,

More information

Gravity: I2C ADS Bit ADC Module(Arduino & Raspberry Pi Compatible) SKU: DFR0553

Gravity: I2C ADS Bit ADC Module(Arduino & Raspberry Pi Compatible) SKU: DFR0553 Gravity: I2C ADS1115 16-Bit ADC Module(Arduino & Raspberry Pi Compatible) SKU: DFR0553 DFRobot I2C ADS1115 16-bit ADC module can accurately collect and convert analog signals. Through this ADC module,

More information

1.0 The System Architecture and Design Features

1.0 The System Architecture and Design Features 1.0 The System Architecture and Design Features Figure 1. System Architecture The overall guiding design philosophy behind the Data Capture and Logging System Architecture is to have a clean design that

More information

Sanguino TSB. Introduction: Features:

Sanguino TSB. Introduction: Features: Sanguino TSB Introduction: Atmega644 is being used as CNC machine driver for a while. In 2012, Kristian Sloth Lauszus from Denmark developed a hardware add-on of Atmega644 for the popular Arduino IDE and

More information

JUN 18 Rev 3

JUN 18 Rev 3 Application Specification 114-133115 21 JUN 18 Rev 3 AmbiMate MS4: Application software in Python and for Arduino NOTE All numerical values are in metric units [with U.S. customary units in brackets].

More information

Outline. A Computerbased. Instrument for Measuring Distance for a Soccer Free- Kick 10/16/2016. Andy Vongphachanh Matthew Weeks

Outline. A Computerbased. Instrument for Measuring Distance for a Soccer Free- Kick 10/16/2016. Andy Vongphachanh Matthew Weeks A Computerbased Instrument for Measuring Distance for a Soccer Free- Kick Andy Vongphachanh Matthew Weeks Outline Introduction Scope Physical Diagram System Architecture Hardware Software Construction

More information

Alessandra de Vitis. Arduino

Alessandra de Vitis. Arduino Alessandra de Vitis Arduino Arduino types Alessandra de Vitis 2 Interfacing Interfacing represents the link between devices that operate with different physical quantities. Interface board or simply or

More information

1.8inch LCD Module USER MANUAL

1.8inch LCD Module USER MANUAL 1.8inch LCD Module USER MANUAL OVERVIEW This product is 1.8inch resistive screen module with resolution 128x160. It has internal controller and uses SPI interface for communication. It has already basic

More information

Embedded Linux With Raspberry Pi IOT

Embedded Linux With Raspberry Pi IOT Embedded Linux With Raspberry Pi IOT Module 1 : Raspberry Pi Set up & Configurations Program Raspberry Pi : a credit-card sized computer Python programming for Raspberry Pi Interacting and configuring

More information

Remote Monitoring System using Raspberry-pi

Remote Monitoring System using Raspberry-pi Remote Monitoring System using Raspberry-pi Prof. Manasee Patil 1, Pankaj Soni 2, Roshan Soni 3, Swarnim 4 Assistant Professor, Dept. of E&TC, BVUCOE, Pune, Maharashtra, India 1 Student, Dept. of E&TC,

More information

IDUINO for maker s life. User Manual. For IDUINO development Board.

IDUINO for maker s life. User Manual. For IDUINO development Board. User Manual For IDUINO development Board 1.Overview 1.1 what is Arduino? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read inputs

More information

Embedded Technosolutions

Embedded Technosolutions We Are India s one of the Leading Trainings & Jobs Providing Organization Government of India Registered & ISO Certified Organization Embedded Technosolutions is a Professional Training Institute & a

More information

ARDUINO LEONARDO ETH Code: A000022

ARDUINO LEONARDO ETH Code: A000022 ARDUINO LEONARDO ETH Code: A000022 All the fun of a Leonardo, plus an Ethernet port to extend your project to the IoT world. You can control sensors and actuators via the internet as a client or server.

More information

Melon S3 FPGA Development Board Product Datasheet

Melon S3 FPGA Development Board Product Datasheet Melon S3 FPGA Development Board Product Datasheet The Melon S3 FPGA is open-source, expandable development board perfect for the learning digital circuit design and prototyping of your unique ideas. You

More information

Products Datasheet. The economic automation products. ü Fast programming with internet community

Products Datasheet. The economic automation products. ü Fast programming with internet community Products Datasheet Safety in industrial applications: new industrial equipment by Industrial Shields provides economical solutions for industrial applications that require flexibility, safety and high

More information

SMART HOME SYSTEMS. Group 10. Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE

SMART HOME SYSTEMS. Group 10. Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE SMART HOME SYSTEMS Group 10 Daniel Moody CpE Thien Luu EE Joel LeGros EE Vu Ha EE Motivations Energy efficiency light automation, appliance control Convenience control through your portable devices Security

More information

ARDUINO MINI 05 Code: A000087

ARDUINO MINI 05 Code: A000087 ARDUINO MINI 05 Code: A000087 The Arduino Mini is a very compact version of the Arduino Nano without an on board USB to Serial connection The Arduino Mini 05 is a small microcontroller board originally

More information

Wireless Accident Detection and Indicator System

Wireless Accident Detection and Indicator System Wireless Accident Detection and Indicator System March 15 2012 Nelson Magdaleno CmpE Adedamola Aluko EE Joseph Kennedy EE Austin Studebaker EE Ese Urhuogo EE Product Summary Accident Detection Additional

More information

A Low Cost Internet of Things Network for Contamination Detection in Drinking Water Systems Using Raspberry Pi

A Low Cost Internet of Things Network for Contamination Detection in Drinking Water Systems Using Raspberry Pi A Low Cost Internet of Things Network for Contamination Detection in Drinking Water Systems Using Raspberry Pi Syeda Madeeha Anam 1, M Devender 2 1 M.Tech Scholar, Sudheer Reddy College of Engineering

More information

How to Use an Arduino

How to Use an Arduino How to Use an Arduino By Vivian Law Introduction The first microcontroller, TMS-1802-NC, was built in 1971 by Texas Instruments. It owed its existence to the innovation and versatility of silicon and the

More information

DFRduino M0 Mainboard (Arduino Compatible) SKU: DFR0392

DFRduino M0 Mainboard (Arduino Compatible) SKU: DFR0392 DFRduino M0 Mainboard (Arduino Compatible) SKU: DFR0392 Introduction DFRduino M0 is the only Arduino main board that supports 5V standard Logic level and adopts ARM Cortex-M0. [null It is unsatisfactory

More information

I2CMux Grove Board 0057-GRV4I2CMux-DSBT/ SF

I2CMux Grove Board 0057-GRV4I2CMux-DSBT/ SF Features and Benefits: The is an easy to use 4 Channel I2C Multiplexer. The I2C Mux Breakout Board is a quad bidirectional translating switch controlled via the I2C bus. The SCL/SDA controlling fans out

More information

ECE 471 Embedded Systems Lecture 2

ECE 471 Embedded Systems Lecture 2 ECE 471 Embedded Systems Lecture 2 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 7 September 2018 Announcements Reminder: The class notes are posted to the website. HW#1 will

More information

Raspberry Pi Workshop

Raspberry Pi Workshop Raspberry Pi Workshop Resources and Materials: http://bit.ly/h8dunp Presenters Nick Yee Aexander Nunes Adriana Ieraci Agenda 10:00 Registration 10:20 Introductions and Overview 10:50 Install OS and Boot

More information

How to Build your own Computer...

How to Build your own Computer... How to Build your own Computer...... from Scratch 25.08.2012 Katzinger Le Chat International Cat of Mystery Katzinger Le Chat International Cat of Mystery Zoe Katzinger Le Chat International Cat of Mystery

More information

Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών

Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών Υπολογιστικά πειράματα με το MATLAB Σύνδεση με Arduino & Raspberry Pi Ζαχαρίας Γκέτσης Μηχανικός Εφαρμογών 2012 The MathWorks, Inc. 1 Project-Based Learning Project-based learning is a comprehensive approach

More information

TCO305 TCP/IP Control System Interface Development Using Microchip Brand Microcontrollers

TCO305 TCP/IP Control System Interface Development Using Microchip Brand Microcontrollers TCO305 TCP/IP Control System Interface Development Using Microchip Brand Microcontrollers Karlsruhe, Germany 14 October, 2014 15:15 15:30 Christopher E. Peters Physics Division ATLAS Accelerator Argonne

More information

Electronic Projects for Artists II: Programming for Interactivity with Microcontrollers

Electronic Projects for Artists II: Programming for Interactivity with Microcontrollers Electronic Projects for Artists II: Programming for Interactivity with Microcontrollers Processing, Arduino, MAX/MSP/Jitter and Pure Data (with some Raspberry Pi thrown in.) The Arduino Photo: Randi Silberman

More information

BR03 Raspberry Pi Zero Bridge

BR03 Raspberry Pi Zero Bridge BR03 Raspberry Pi Zero Bridge BR03 Datasheet [pdf of Wiki product page] This xchip is designed to interface with the Raspberry Pi Zero module. xchips. [relevant for this BR03]. This xchip is designed to

More information

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices. Husarion CORE2 Husarion CORE2 is a development board for Internet-connected automation & robotic devices. CORE2 Development board for Internet connected automation & robotic devices. compatible with Husarion

More information

Objectives: Learn how to input and output analogue values Be able to see what the Arduino is thinking by sending numbers to the screen

Objectives: Learn how to input and output analogue values Be able to see what the Arduino is thinking by sending numbers to the screen Objectives: Learn how to input and output analogue values Be able to see what the Arduino is thinking by sending numbers to the screen By the end of this session: You will know how to write a program to

More information

BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM

BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM BCM48 Body Control Module w/ Ethernet, 4 CAN, 4LIN channels P/N: BCM-5646-48-1404 The BCM-48 is an automotive grade rugged controller, suitable for operating in harsh automotive, marine, and offhighway

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

Fingerprint Identification Module - AJ155 - User Manual & Operation Guide

Fingerprint Identification Module - AJ155 - User Manual & Operation Guide Fingerprint Identification Module - AJ155 - User Manual & Operation Guide www.yanen.com.tw YANEN Technology. Page: 1/24 Table of Contents 1. INTRODUCTION... 3 1.1. OVERVIEW... 3 1.2. SPECIFICATION... 4

More information

Arduino: What is it? What can it do?

Arduino: What is it? What can it do? Arduino: What can it do? tswsl1989@sucs.org May 20, 2013 What is an Arduino? According to Arduino: Arduino is a tool for making computers that can sense and control more of the physical world than your

More information

Embedded Technosolutions

Embedded Technosolutions We Are India s one of the Leading Trainings & Jobs Providing Organization Embedded Technosolutions is a Professional & Corporate Training Institute & a Company which Working for Indian MNCs & Medium/Small

More information

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2014-02-01 Intel Galileo? Arduino? You may know

More information

SENSOR NETWORKS JAVA

SENSOR NETWORKS JAVA SENSOR NETWORKS JAVA RASPBERRY EMBEDDEDPI ABOUTME. CANOOENGINEERING Gerrit Grunwald Developer Leader of JUG Münster JavaFX & IoT community Co-Lead Java Champion, JavaOne RockStar JAVA ONE 2013 MONITORING

More information

GUIDE TO SP STARTER SHIELD (V3.0)

GUIDE TO SP STARTER SHIELD (V3.0) OVERVIEW: The SP Starter shield provides a complete learning platform for beginners and newbies. The board is equipped with loads of sensors and components like relays, user button, LED, IR Remote and

More information

DuelReality. Preliminary Design Review. Jerry Charles Hadi Ghantous Xiaobin Liu. Advisor: Prof. Jackson. October 7, 2017

DuelReality. Preliminary Design Review. Jerry Charles Hadi Ghantous Xiaobin Liu. Advisor: Prof. Jackson. October 7, 2017 Preliminary Design Review DuelReality Jerry Charles Hadi Ghantous Xiaobin Liu Advisor: Professor Jackson October 7, 2017 1 Team Members Hadi Ghantous Jerry Charles Xiaobin Liu 2 Collectible Card Game Playerbase

More information

Embedded Surveillance System using Multiple Ultrasonic Sensors

Embedded Surveillance System using Multiple Ultrasonic Sensors IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 05, 2015 ISSN (online): 2321-0613 Embedded Surveillance System using Multiple Ultrasonic Sensors Harshad S. Patil 1 Dr.

More information

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC Adafruit Metro Mini Created by lady ada Last updated on 2018-01-24 08:12:28 PM UTC Guide Contents Guide Contents Overview Pinouts USB & Serial converter Microcontroller & Crystal LEDs Power Pins & Regulators

More information

Microcomputer Architecture and Programming

Microcomputer Architecture and Programming IUST-EE (Chapter 1) Microcomputer Architecture and Programming 1 Outline Basic Blocks of Microcomputer Typical Microcomputer Architecture The Single-Chip Microprocessor Microprocessor vs. Microcontroller

More information

Micro-controllers. Applications in Experimental Aircraft. RAA Meeting Nov 14, Terry Fisher

Micro-controllers. Applications in Experimental Aircraft. RAA Meeting Nov 14, Terry Fisher Micro-controllers Applications in Experimental Aircraft RAA Meeting Nov 14, 2016 Terry Fisher About Me Retired software/hardware designer Pilot Cessna 182T C-GYKF, G1000 Building a Rotorway Exec 162F Mentor

More information

Ultratronics v1.0 DATASHEET

Ultratronics v1.0 DATASHEET Ultratronics v1.0 DATASHEET Author Bart Meijer Date November 21 st, 2017 Document version 1.2 Ultratronics Datasheet Reprapworld.com 1 PRODUCT OVERVIEW Ultratronics is the latest development in 3D printer

More information

RASPBERRY PI IN AMATEUR RADIO. Matthew Miller KK4NDE

RASPBERRY PI IN AMATEUR RADIO. Matthew Miller KK4NDE RASPBERRY PI IN AMATEUR RADIO Matthew Miller KK4NDE http://kk4nde.com WHAT IS RASPBERRY PI Raspberry Pi Runs Linux operating system ARM Processor Single SD card for storage Fixed RAM for working memory

More information

RaspiDigiHamClock. Raspberry Pi Amateur Radio Digital Clock. v WA4EFH R.Grokett

RaspiDigiHamClock. Raspberry Pi Amateur Radio Digital Clock. v WA4EFH R.Grokett RaspiDigiHamClock Raspberry Pi Amateur Radio Digital Clock v2018-07-08 WA4EFH R.Grokett Overview Amateur Radio Operators (aka HAM Radio) use 24 hour UTC (Universal Coordinated Time) for much of their operation.

More information

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Objectives To be familiar with microcontrollers, PIC18F4550 microcontroller. Tools PIC18F4550 Microcontroller, MPLAB software,

More information

1.5inch OLED Module User Manual

1.5inch OLED Module User Manual 1.5inch OLED Module User Manual OVERVIEW This is a general OLED display module, 1.5inch diagonal, 128*128 pixels, 16-bit grey level, with embedded controller, communicating via SPI or I2C interface. FEATURES

More information

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform. Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project

More information

Secure Group Communication in Constrained Networks. A Gap Analysis

Secure Group Communication in Constrained Networks. A Gap Analysis Tobias Guggemos, Nils gentschen Felde, Dieter Kranzlmüller MNM-Team Ludwig-Maximilians-Universität München Secure Group Communication in Constrained Networks A Gap Analysis IEEE Global IoT Summit 2017

More information

ArduCAM CC3200 UNO board

ArduCAM CC3200 UNO board ArduCAM CC3200 UNO board User Guide Rev 1.2, Mar 2017 Table of Contents 1 Introduction... 2 2 Features... 3 3 Pin Definition... 4 4 Getting Started CC3200 with Energia... 5 4.1 Out of the Box Test... 5

More information

Index. Jeff Cicolani 2018 J. Cicolani, Beginning Robotics with Raspberry Pi and Arduino,

Index. Jeff Cicolani 2018 J. Cicolani, Beginning Robotics with Raspberry Pi and Arduino, A Accessor methods, 92 Adafruit, 9 Adafruit DC & Stepper Motor HAT assembling board adjustment, 199 circuit board, 199 kit, 197 pins, 197 preparation, 197 Raspberry Pi, 198, 204 removal, 201 rotation,

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

Signature: 1. (10 points) Basic Microcontroller Concepts

Signature: 1. (10 points) Basic Microcontroller Concepts EE 109 Practice Final Exam Last name: First name: Signature: The practice final is one hour, ten minutes long, closed book, closed notes, calculators allowed. To receive full credit on a question show

More information

Grove Digital Extender 0059-GRVDE-DSBT/SF

Grove Digital Extender 0059-GRVDE-DSBT/SF Features and Benefits: The board is an easy to use I2C controlled board that provides 8 Grove Digital I/O ports. 8 Connectors I2C controlled 3 total Grove I2C Connectors (2 spare) 8 GPIO pins 3.3V and

More information

Arduino Smart Robot Car Kit User Guide

Arduino Smart Robot Car Kit User Guide User Guide V1.0 04.2017 UCTRONIC Table of Contents 1. Introduction...3 2. Assembly...4 2.1 Arduino Uno R3...4 2.2 HC-SR04 Ultrasonic Sensor Module with Bracket / Holder...5 2.3 L293D Motor Drive Expansion

More information

ARDUINO BOARD LINE UP

ARDUINO BOARD LINE UP Technical Specifications Pinout Diagrams Technical Comparison Board Name Processor Operating/Input Voltage CPU Speed Analog In/Out Digital IO/PWM USB UART 101 Intel Curie 3.3 V/ 7-12V 32MHz 6/0 14/4 Regular

More information

Getting started with Raspberry Pi (and WebIoPi framework)

Getting started with Raspberry Pi (and WebIoPi framework) Getting started with Raspberry Pi (and WebIoPi framework) 1. Installing the OS on the Raspberry Pi Download the image file from the Raspberry Pi website. It ll be a zip file as shown below: Unzip the file

More information

LAMPIRAN I (LISTING PROGRAM)

LAMPIRAN I (LISTING PROGRAM) LAMPIRAN I (LISTING PROGRAM) #include LiquidCrystal lcd(8, 9, 4, 5, 6, 7); const int numreadings = 10; int readings[numreadings]; // the readings from the analog input int readindex =

More information