LESSONS Lesson 1. Microcontrollers and SBCs. The Big Idea: Lesson 1: Microcontrollers and SBCs. Background: What, precisely, is computer science?
|
|
- Dominick Reed
- 5 years ago
- Views:
Transcription
1 LESSONS Lesson Lesson : Microcontrollers and SBCs Microcontrollers and SBCs The Big Idea: This book is about computer science. It is not about the Arduino, the C programming language, electronic components, or the mathematics of electricity even though we refer to them extensively in the lessons in this book. The Arduino, the C programming language, electronic components, and the mathematics of electricity are the tools this book uses to teach computer science. These tools allow readers to learn by doing, to learn with their hands. Every lesson is either an experiment or a project. Some projects, lighting LEDs, for example, are simple. Others are complex. Laser tag is an excellent example. But simple or complex, none of the projects does anything unless some computer science has been applied to bring them to life. Background: What, precisely, is computer science? For the purposes of this text, computer science is the application of numbers and logic to make devices, algorithms, and languages that, together, can model just about anything. This book uses the tools listed in Table -. Table -. Tools this book uses Tool Description devices The Arduino family of Single-Board Computers (SBCs). algorithms The collection of programming techniques, tools, and libraries we use to build our models. language The C programming language. Lesson Microcontrollers and SBCs
2 The key word is model. Consider Table -2, examples of the uses of models in computing. Table -2. Examples of models in computing Example What is modeled How model connects to world League of Legends Digital medical imaging via Magnetic Resonance Microsoft Word Aircraft Autopilot A fantasy world where characters possess magical and physical powers. The detailed densities of the portions of the body being scanned. The appearance of formatted text as if it were typed directly onto a piece of paper. The stable flight of an aircraft. Players (humans) participate by controlling the actions of some of the characters. High quality graphics and game play allow the user to suspend disbelief and pretend the world is real and that the player is actually the character being controlled. By collecting data about minute movement of molecules in response to a changing magnetic field, a model of the scanned object is created. This model is presented to the user as startlingly detailed 2D and 3D images of what would be found if the subject were opened surgically. The user can add to and modify both the content and appearance of this text and can cause a copy of the model to be printed on paper. The computer collects data (speed, direction, physical orientation of the aircraft, altitude) and uses the model to control wing surfaces and engine speed. Notice that in each case the computer creates and maintains a model. That model might be something that exists in reality or something entirely fictional. And the output from the model may be information that appears on a screen, instructions that control physical devices, or a physical product, such as text or graphics printed on paper or plastic. The important takeaway is this: all computer programs are models. The lessons in this book contain experiments and projects that explore concepts and build models that control lights, make sounds, run robots, turn motors, detect and compose messages, and more. Some of these models will collect and respond to data from their environments. Some will provide text as their output, and others will control physical devices. But every experiment and project is controlled by an Arduino running a model of what is being built. And, that model will be written with the C programming language. 2 Learn to Program in Arduino TM C: 8 Lessons, from setup() to robots
3 Table -3. Vocabulary Term Definition algorithm A means of or steps to performing a specific task. For a computer, an algorithm is usually expressed in a set of computer program instructions. Arduino A single-board computer and an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects. C programming language The programming language used to write sketches for the Arduino SBC. The syntax is similar to several other commonly used programming languages, including C++, C#, and Java. Integrated Development Environment (IDE) A collection of computer programs used to create other computer programs. microcontroller A complete self-contained computer in a chip, including the memory for a program and its data. This small microprocessor also contains the necessary electronics to communicate with external devices. microprocessor A complex electronic integrated circuit that performs the processing tasks of a computer, including input, output, and computation. output Information of any sort that comes out of a computer. single-board computer (SBC) An entire microcomputer on a single printed circuit board. Abbreviated SBC. Examples include the Arduino and the Raspberry Pi. sketch A computer program written for the Arduino. Description: Arduino is a name given to a family of single-board computers (SBCs). The particular family member used in lessons in this book is the Arduino Uno. All Arduinos contain an integrated circuit called a microcontroller. A microcontroller is a small but complete microprocessor capable of input, output, and computation. In addition, a microcontroller includes storage memory for a computer program and its data. Lesson Microcontrollers and SBCs 3
4 Figure -. The Arduino Uno Surrounding this microcontroller are the electronic components, connectors, and rows of sockets necessary to bring power to the microcontroller, allow it to receive information from the outside world, and to transmit information. The term single-board means that the entire computer fits on a single circuit board. Different members of the Arduino family have different features. Some are small and light enough to be sewn into clothing, while others are sufficiently powerful to perform complex tasks very quickly. But they are a family in that they are all programmed with the same language. The syntax of this language is so very close to C that it is referred to as the C language. Mastery of this language serves as an excellent base for other commonly used programming languages, including C++, C#, and Java. The upcoming lessons explore most of the features of the Arduino Uno. This first lesson begins with installation and testing of the set of computer programs used to write and install Arduino sketches. This collection of computer programs is called the Arduino Integrated Development Environment (IDE). A program written for the Arduino is called a sketch. 4 Learn to Program in ArduinoTM C: 8 Lessons, from setup() to robots
5 Goals: By the end of this lesson you will:. Know the purpose of an Integrated Development Environment (IDE). 2. Know how to locate, download, and install the Arduino IDE. 3. Be able to modify, save, upload, and run simple sketches for the Arduino. 4. Know that sketch refers to a computer program written for the Arduino. Materials: Quantity Arduino Uno USB Cable Part Image Notes Computer with at least one USB port and access to the Arduino website, cc. --- Single-board computer. This board is delicate and should be handled with care. When you are not using it, keep it in a box or plastic bag. This is the standard USB adapter cable with the flat connector on one end and the square connector on the other. The operating system of this computer must be Windows, Macintosh OS/X, or Linux. Catalog Number Procedure: Important These instructions are for Windows and will work in most situations. For Macintosh and Linux, refer to the instructions on the Arduino website: Lesson Microcontrollers and SBCs 5
6 Part I: Download, install, and test the Integrated Development Environment. Open Internet Explorer or another Internet browser and navigate to the Arduino website Arduino.cc. 2. Locate the "Download" section of the page and select [Windows]. This will begin the download of the package that will install the IDE. 3. Double-click the Arduino icon. A warning message may appear. If it does, click the [Run] button. 6 Learn to Program in Arduino TM C: 8 Lessons, from setup() to robots
7 4. The IDE work space should then appear. Part II: Connect and test the Arduino Uno. Connect the Arduino Uno to the computer using the USB cable. A small green light should appear on the Arduino, indicating it has power. A small message may appear in the lower-right tray of Windows indicating to which COM port the Arduino is assigned. If it does, remember it because it may be needed later. 2. Click the [Tools] menu at the top of the IDE. From the dropdown menu select [Board], and from that menu select [Arduino Uno]. Lesson Microcontrollers and SBCs 7
8 3. Select [File]. From the dropdown menu, select [Examples], then [Basics], then [Blink]. An Arduino program, called a sketch, will appear in the IDE. Notice that the name of the sketch, Blink, is in the tab. 4. Verify the IDE is communicating with the Arduino by clicking the [Upload] button on the IDE toolbar. If communication is successfully established, the message "Uploading to I/O board" will appear at the bottom of the IDE. It will be followed by the message "Done uploading." A small light should now be blinking: on for one second, then off for one second. 8 Learn to Program in Arduino TM C: 8 Lessons, from setup() to robots
9 Exercises: Exercise -. Verify success of Blink sketch. Under the File menu is a submenu called Preferences. Open [Preferences] to verify that the Sketchbook location is the Arduino folder in Documents. Then click [OK] at the bottom of the screen. 2. Save the Blink sketch as MyBlink by selecting the [File] menu, then [Save as], then naming the file [MyBlink]. Click the [Save] button. Notice that the tab in the IDE should now say [MyBlink]. Lesson Microcontrollers and SBCs 9
10 3. Modify the MyBlink sketch to make the light blink on and off at half-second intervals by changing the number 000 to 500 in the two delay statements. Don't be concerned about understanding the sketch at this time. The intent of this step is simply to verify the proper operation of the Arduino Uno and the IDE. 4. Save the modified sketch by selecting [File] then [Save]. 5. Upload the sketch to the Arduino. If you're successful, the light should blink twice as fast as before. Exercise -2. Verify sketch runs on Arduino and experiment with time delays. Verify that the modified sketch is, in fact, running on the Arduino and not on the computer to which the Arduino is connected. This can be done by unplugging the Arduino from its USB cable and providing power to the Arduino by means of a wall-plug power supply (30 in Parts Catalog) or a battery pack. Note: The light should blink even though the Arduino is now independent of the computer. 2. The number used in the delay statement, delay(500);, is a measure of time in milliseconds. The number "500" is 500 milliseconds, or one half second. This is a common technique used to save power. For example, roadside flashers turn their lights on for short periods of time while leaving them off for a longer period. Experiment with the values of MyBlink to find the shortest blink time that still appears to be long enough to be noticed by a casual observer. 0 Learn to Program in Arduino TM C: 8 Lessons, from setup() to robots
11 3. Experiment with at least six values of delay for time on. Set the delay for the light off to be one second. That is 000 milliseconds. Complete Exercise Table -. Exercise Table -. Time delay experiment table Condition Time On, in Milliseconds Light on longer than necessary: Light not on long enough to be noticed reliably: Optimal time on: Lesson Microcontrollers and SBCs
12 2 Learn to Program in Arduino TM C: 8 Lessons, from setup() to robots
Arduino Lesson 1. Blink. Created by Simon Monk
Arduino Lesson 1. Blink Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink' Uploading Blink to the Board How 'Blink'
More informationFor this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.
Physics 222 Name: Exercise 6: Mr. Blinky This exercise is designed to help you wire a simple circuit based on the Arduino microprocessor, which is a particular brand of microprocessor that also includes
More informationWelcome to Arduino Day 2016
Welcome to Arduino Day 2016 An Intro to Arduino From Zero to Hero in an Hour! Paul Court (aka @Courty) Welcome to the SLMS Arduino Day 2016 Arduino / Genuino?! What?? Part 1 Intro Quick Look at the Uno
More informationDownloading a ROBOTC Sample Program
Downloading a ROBOTC Sample Program This document is a guide for downloading and running programs on the VEX Cortex using ROBOTC for Cortex 2.3 BETA. It is broken into four sections: Prerequisites, Downloading
More informationEE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino
EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling
More informationLesson 13. The Big Idea: Lesson 13: Infrared Transmitters
Lesson Lesson : Infrared Transmitters The Big Idea: In Lesson 12 the ability to detect infrared radiation modulated at 38,000 Hertz was added to the Arduino. This lesson brings the ability to generate
More informationsmraza Getting Start Guide Contents Arduino IDE (Integrated Development Environment)... 1 Introduction... 1 Install the Arduino Software (IDE)...
Getting Start Guide Contents Arduino IDE (Integrated Development Environment)... 1 Introduction... 1 Install the Arduino Software (IDE)...1 Introduction... 1 Step 1: Get an Uno R3 and USB cable... 2 Step
More informationArduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.
Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information
More informationUNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening
UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ 4.1 Lead-in activity Find the missing letters Reading A detailed explanation about Arduino. What is Arduino? Listening To acquire a basic knowledge about Arduino
More informationUsing the S5U13781R01C100 Shield Graphics Library with Atmel Studio
Using the S5U13781R01C100 Shield Graphics Library with Atmel Studio Document Number: X94A-B-002-01 Status: Revision 1.0 Issue Date: 2015/07/30 SEIKO EPSON CORPORATION Rev. 1.0 Page 2 NOTICE No part of
More informationSaturday Academy Program
Lesson Plans High School Courses Donald L. McCoy K-to-College STEM Education Consultant thempitman@gmail.com Last Update: October 17, 2018 Virtual Reality Coding using PlayCanvas RobotC Coding Applications
More informationInternet of Things Student STEM Project Jackson High School. Lesson 2: Arduino and LED
Internet of Things Student STEM Project Jackson High School Lesson 2: Arduino and LED Lesson 2: Arduino and LED Time to complete Lesson 60-minute class period Learning objectives Students learn about Arduino
More informationPractical Assignment 1: Arduino interface with Simulink
!! Department of Electrical Engineering Indian Institute of Technology Dharwad EE 303: Control Systems Practical Assignment - 1 Adapted from Take Home Labs, Oklahoma State University Practical Assignment
More informationLesson 3: Arduino. Goals
Introduction: This project introduces you to the wonderful world of Arduino and how to program physical devices. In this lesson you will learn how to write code and make an LED flash. Goals 1 - Get to
More informationTotal Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)
Total Hours 110-150 Registration Q R Code Registration through Website or for further details please visit http://www.rknec.edu/ (Refer Upcoming Events Section) Module 1: Basics of Microprocessor & Microcontroller
More informationObjectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink
Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink By the end of this session: You will know how to use an Arduino
More informationFABO ACADEMY X ELECTRONIC DESIGN
ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it
More informationCoding with Arduino to operate the prosthetic arm
Setup Board Install FTDI Drivers This is so that your RedBoard will be able to communicate with your computer. If you have Windows 8 or above you might already have the drivers. 1. Download the FTDI driver
More informationServomotor Control with Arduino Integrated Development Environment. Application Notes. Bingyang Wu Mar 27, Introduction
Servomotor Control with Arduino Integrated Development Environment Application Notes Bingyang Wu Mar 27, 2015 Introduction Arduino is a tool for making computers that can sense and control more of the
More informationCURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet
Lab : Computer Engineering Software Perspective Sign-Off Sheet NAME: NAME: DATE: Sign-Off Milestone TA Initials Part 1.A Part 1.B Part.A Part.B Part.C Part 3.A Part 3.B Part 3.C Test Simple Addition Program
More informationLab 2: Blinkie Lab. Objectives. Materials. Theory
Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and
More informationJ. La Favre Using Arduino with Raspberry Pi February 7, 2018
As you have already discovered, the Raspberry Pi is a very capable digital device. Nevertheless, it does have some weaknesses. For example, it does not produce a clean pulse width modulation output (unless
More informationA servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:
Project 4: Arduino Servos Part 1 Description: A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads: a. Red: Current b. Black:
More informationHow to Make Games in MakeCode Arcade Created by Isaac Wellish. Last updated on :10:15 PM UTC
How to Make Games in MakeCode Arcade Created by Isaac Wellish Last updated on 2019-04-04 07:10:15 PM UTC Overview Get your joysticks ready, we're throwing an arcade party with games designed by you & me!
More informationComputational Crafting with Arduino. Christopher Michaud Marist School ECEP Programs, Georgia Tech
Computational Crafting with Arduino Christopher Michaud Marist School ECEP Programs, Georgia Tech Introduction What do you want to learn and do today? Goals with Arduino / Computational Crafting Purpose
More informationApplication Note. Communication between arduino and IMU Software capturing the data
Application Note Communication between arduino and IMU Software capturing the data ECE 480 Team 8 Chenli Yuan Presentation Prep Date: April 8, 2013 Executive Summary In summary, this application note is
More informationMINIMUM SYSTEM REQUIREMENTS
Quick Start Guide Copyright 2000-2012 Frontline Test Equipment, Inc. All rights reserved. You may not reproduce, transmit, or store on magnetic media any part of this publication in any way without prior
More informationISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY WORKING, OPERATION AND TYPES OF ARDUINO MICROCONTROLLER Bhupender Singh, Manisha Verma Assistant Professor, Electrical Department,
More informationComputer Science/Computer Engineering. Wheeler HS Fall 2018 Foundations of Engineering
Computer Science/Computer Engineering Wheeler HS Fall 2018 Foundations of Engineering Warmup! Before we begin Go to the following link and complete this very brief pretest Do not google/bing/yahoo any
More informationSheet Metal Punch ifeatures
Lesson 5 Sheet Metal Punch ifeatures Overview This lesson describes punch ifeatures and their use in sheet metal parts. You use punch ifeatures to simplify the creation of common and specialty cut and
More informationGetting Started with the micro:bit
Page 1 of 10 Getting Started with the micro:bit Introduction So you bought this thing called a micro:bit what is it? micro:bit Board DEV-14208 The BBC micro:bit is a pocket-sized computer that lets you
More informationOverview... 3 Starting the Software... 3 Adding Your Profile... 3 Updating your Profile... 4
Page 1 Contents Overview... 3 Starting the Software... 3 Adding Your Profile... 3 Updating your Profile... 4 Tournament Overview... 5 Adding a Tournament... 5 Editing a Tournament... 6 Deleting a Tournament...
More informationEndurance R/C Wi-Fi Servo Controller 2 Instructions
Endurance R/C Wi-Fi Servo Controller 2 Instructions The Endurance R/C Wi-Fi Servo Controller 2 allows you to control up to eight hobby servos, R/C relays, light controllers and more, across the internet
More informationThe USB Brotherlink 4 - or Cartridge Cable
The USB Brotherlink 4 - or Cartridge Cable For DesignaKnit Users The USB Brotherlink 4 without interactive knitting capability The USB Brotherlink 4 Plus with interactive knitting capability What these
More informationOn the front of the board there are a number of components that are pretty visible right off the bat!
Hardware Overview The micro:bit has a lot to offer when it comes to onboard inputs and outputs. In fact, there are so many things packed onto this little board that you would be hard pressed to really
More informationGRAPHOGAME User Guide:
GRAPHOGAME User Guide: 1. User registration 2. Downloading the game using Internet Explorer browser or similar 3. Adding players and access rights to the games 3.1. adding a new player using the Graphogame
More informationLight Emitting Diode IV Characterization
Light Emitting Diode IV Characterization In this lab you will build a basic current-voltage characterization tool and determine the IV response of a set of light emitting diodes (LEDs) of various wavelengths.
More informationOpen Loop Frequency Response
TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Frequency Response by Carion Pelton 1 OBJECTIVE This experiment will reinforce your understanding of the concept of frequency response. As part of the
More informationModule: Arduino as Signal Generator
Name/NetID: Teammate/NetID: Module: Laboratory Outline In our continuing quest to access the development and debugging capabilities of the equipment on your bench at home Arduino/RedBoard as signal generator.
More informationAdafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi
Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi Created by lady ada Last updated on 2018-03-21 09:56:10 PM UTC Guide Contents Guide Contents Overview Powering Servos Powering Servos / PWM OR
More informationProgramming 2 Servos. Learn to connect and write code to control two servos.
Programming 2 Servos Learn to connect and write code to control two servos. Many students who visit the lab and learn how to use a Servo want to use 2 Servos in their project rather than just 1. This lesson
More informationUnderstanding the Arduino to LabVIEW Interface
E-122 Design II Understanding the Arduino to LabVIEW Interface Overview The Arduino microcontroller introduced in Design I will be used as a LabVIEW data acquisition (DAQ) device/controller for Experiments
More informationMICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O)
PH-315 Portland State University MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O) ABSTRACT A microcontroller is an integrated circuit containing a processor and programmable read-only memory, 1 which is
More informationWorkshops Elisava Introduction to programming and electronics (Scratch & Arduino)
Workshops Elisava 2011 Introduction to programming and electronics (Scratch & Arduino) What is programming? Make an algorithm to do something in a specific language programming. Algorithm: a procedure
More informationArduino An Introduction
Arduino An Introduction Hardware and Programming Presented by Madu Suthanan, P. Eng., FEC. Volunteer, Former Chair (2013-14) PEO Scarborough Chapter 2 Arduino for Mechatronics 2017 This note is for those
More informationMIDLAND PROGRAMING G14
MIDLAND PROGRAMING G14 1. PROGRAMMING CAPABILITY Welcome to the MIDLAND Programming software! It s a programming software specifically designed for G14 and must be used in conjunction with the dedicated
More informationINSTRUCTIONS. 3DR Plane CONTENTS. Thank you for purchasing a 3DR Plane!
DR Plane INSTRUCTIONS Thank you for purchasing a DR Plane! CONTENTS 1 1 Fuselage Right wing Left wing Horizontal stabilizer Vertical stabilizer Carbon fiber bar 1 1 1 7 8 10 11 1 Audio/video (AV) cable
More informationCONSTRUCTION GUIDE Robotic Arm. Robobox. Level II
CONSTRUCTION GUIDE Robotic Arm Robobox Level II Robotic Arm This month s robot is a robotic arm with two degrees of freedom that will teach you how to use motors. You will then be able to move the arm
More informationMICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O)
PH-315 Portland State University MICROCONTROLLERS BASIC INPUTS and OUTPUTS (I/O) ABSTRACT A microcontroller is an integrated circuit containing a processor and programmable read-only memory, 1 which is
More informationMAE106 Laboratory Exercises Lab # 1 - Laboratory tools
MAE106 Laboratory Exercises Lab # 1 - Laboratory tools University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To learn how to use the oscilloscope, function generator,
More informationEstimated Time Required to Complete: 45 minutes
Estimated Time Required to Complete: 45 minutes This is the first in a series of incremental skill building exercises which explore sheet metal punch ifeatures. Subsequent exercises will address: placing
More informationPulse Width Modulation and
Pulse Width Modulation and analogwrite ( ); 28 Materials needed to wire one LED. Odyssey Board 1 dowel Socket block Wire clip (optional) 1 Female to Female (F/F) wire 1 F/F resistor wire LED Note: The
More informationDermatology. Written By: Carmen McFatridge KOTM Informatics Educator 2011
Dermatology Written By: Carmen McFatridge KOTM Informatics Educator 2011 What you will need: 1. Card Reader 2. SD Card 3. On Site Camera 4. Tripod 5. Disposable Medical Pads Image Capture Button The Camera:
More informationThe DesignaKnit USB Brotherlink 5
The DesignaKnit USB Brotherlink 5 for Brother electronic machines What this link does Uploading and downloading patterns to the KH930, KH940, KH950i, KH965i, and KH970 knitting machines. Interactive knitting
More informationOnline Check-in Information for 2016 Magic Cup
Online Check-in Information for 2016 Magic Cup **Please note that all rosters must be updated by Noon the Thursday before the tournament. Only players that are on your gotsoccer roster by Thursday Noon
More informationThe DesignaKnit USB Brotherlink 3
The DesignaKnit USB Brotherlink 3 For the Brother PPD What this link does Uploading and downloading patterns between DesignaKnit and a PPD cartridge in the modes for KH270, KH930, KH940, KH950i, KH965,
More informationArduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014
AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 Arduino Workshop 01 This workshop provides an introductory overview of the Arduino board, basic electronic components and closes with a few basic
More informationBlue Bamboo P25 Device Manager Guide
Blue Bamboo P25 Device Manager Guide Version of Device Manager: 1.1.28 Document version: 2.3 Document date: 2011-09-20 Products: P25 / P25-M / P25i / P25i-M BLUE BAMBOO Headquarters Blue Bamboo Transaction
More informationGPS TECHNOLOGY IN COMMUNITY SERVICES
Abstract ISSN: 2456-2955 GPS TECHNOLOGY IN COMMUNITY SERVICES James Anderson Computer Department, Maseno University jamesbynature@gmail.com The paper demonstrated the role of GPS technology in law enforcement
More informationRodni What will yours be?
Rodni What will yours be? version 4 Welcome to Rodni, a modular animatronic animal of your own creation for learning how easy it is to enter the world of software programming and micro controllers. During
More information1Getting Started SIK BINDER //3
SIK BINDER //1 SIK BINDER //2 1Getting Started SIK BINDER //3 Sparkfun Inventor s Kit Teacher s Helper These worksheets and handouts are supplemental material intended to make the educator s job a little
More informationVBRC 5. Radio Communicator. Installer Manual
VBRC 5 Radio Communicator Installer Manual 10 / 10 / 2013 CONTENT 1. INTRODUCTION...3 2. SYSTEM STRUCTURE...3 3. SYSTEM PROGRAMMING WITH PC SOFTWARE...5 4. TROUBLESHOOTING...6 5. FIRMWARE UPGRADE...7 6.
More informationGetting Started Guide
SOLIDWORKS Getting Started Guide SOLIDWORKS Electrical FIRST Robotics Edition Alexander Ouellet 1/2/2015 Table of Contents INTRODUCTION... 1 What is SOLIDWORKS Electrical?... Error! Bookmark not defined.
More informationLab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman
Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman Exercise 5-1: Familiarization with Lab Box Contents Objective: To review the items required for working
More informationLab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics
Laboratory 12 Data Acquisition Required Special Equipment: Computer with LabView Software National Instruments USB 6009 Data Acquisition Card 12.1 Objectives This lab demonstrates the basic principals
More informationReviewing Your Tax Return In Your Portal
Reviewing Your Tax Return In Your Portal 1. Go to our website www.franklinincpa.com and click on the link at the bottom left of the screen for Client Connect. a. This link will take you to the login screen
More informationArduino Setup & Flexing the ExBow
Arduino Setup & Flexing the ExBow What is Arduino? Before we begin, We must first download the Arduino and Ardublock software. For our Set-up we will be using Arduino. Arduino is an electronics platform.
More informationMilli Developer Kit Reference Application Published on Silver Spring Networks STAGE (
Milli Developer Kit Example Application PART 1 Example CoAP Server Sensor Implementation With The Milli Dev Kit Get the Milli Developer Kit Temperature Sensor Reference Application on GitHub [1] This reference
More informationSetting up Volumio to get great audio
Home News DAC Digi Amp Shop Guides/Support About us About us 0 items My Account Home Guides Setting up Volumio to get great audio Setting up Volumio to get great audio Here is a simple way to use a HiFiBerry
More informationKodiak Corporate Administration Tool
AT&T Business Mobility Kodiak Corporate Administration Tool User Guide Release 8.3 Table of Contents Introduction and Key Features 2 Getting Started 2 Navigate the Corporate Administration Tool 2 Manage
More informationSheet Metal OverviewChapter1:
Sheet Metal OverviewChapter1: Chapter 1 This chapter describes the terminology, design methods, and fundamental tools used in the design of sheet metal parts. Building upon these foundational elements
More informationTETRIX PULSE Workshop Guide
TETRIX PULSE Workshop Guide 44512 1 Who Are We and Why Are We Here? Who is Pitsco? Pitsco s unwavering focus on innovative educational solutions and unparalleled customer service began when the company
More informationAdafruit 16-Channel PWM/Servo HAT for Raspberry Pi
Adafruit 16-Channel PWM/Servo HAT for Raspberry Pi Created by lady ada Last updated on 2017-05-19 08:55:07 PM UTC Guide Contents Guide Contents Overview Powering Servos Powering Servos / PWM OR Current
More informationMILL ONE. Assembly Manual. Manual Illustrated by Gontarz Design Studio
MILL ONE Assembly Manual Manual Illustrated by Gontarz Design Studio Safety Warnings and Guidelines 1. Be sure to carefully follow provided machine assembly instructions before machine use to ensure operator
More informationOverDrive for Kindle, Kindle Paperwhite, Kindle Voyage, and Kindle Oasis (not Kindle Fire and Fire Tablet) Contents
OverDrive for Kindle, Kindle Paperwhite, Kindle Voyage, and Kindle Oasis (not Kindle Fire and Fire Tablet) Contents Optimizing OverDrive for your Kindle Searching and Browsing Borrowing and Downloading
More informationINTRODUCTION to MICRO-CONTROLLERS
PH-315 Portland State University INTRODUCTION to MICRO-CONTROLLERS Bret Comnes, Dan Lankow, and Andres La Rosa 1. ABSTRACT A microcontroller is an integrated circuit containing a processor and programmable
More informationArduino Programming In 24 Hours Sams Teach Yourself Sams Teach Yourself 24 Hours Paperback
Arduino Programming In 24 Hours Sams Teach Yourself Sams Teach Yourself 24 Hours Paperback ARDUINO PROGRAMMING IN 24 HOURS SAMS TEACH YOURSELF SAMS TEACH YOURSELF 24 HOURS PAPERBACK PDF - Are you looking
More informationArduino Hacking Village THOTCON 0x9
RFID Lock Analysis Lab Use an Oscilloscope to view RFID transponder signals Use an Arduino to capture and decode transponder signals Use Arduino to spoof a transponder Lab time: 10 minutes Lab 1: Viewing
More informationO Reilly Ebooks Your bookshelf on your devices!
Free Sampler O Reilly Ebooks Your bookshelf on your devices! When you buy an ebook through oreilly.com, you get lifetime access to the book, and whenever possible we provide it to you in four, DRM-free
More information10.2. Scanning Document Camera Scoring. Page 1 of 5. How do I score answer sheets using a document camera? STEP 1
Step by Step How do I score answer sheets using a document camera? STEP 1 Click on the Assessment icon in the top navigation bar. STEP 2 To locate your assessment in an assessment list, first select the
More informationPLAN DE FORMACIÓN EN LENGUAS EXTRANJERAS IN-57 Technology for ESO: Contents and Strategies
Lesson Plan: Traffic light with Arduino using code, S4A and Ardublock Course 3rd ESO Technology, Programming and Robotic David Lobo Martínez David Lobo Martínez 1 1. TOPIC Arduino is an open source hardware
More informationPreface. If you have any TECHNICAL questions, add a topic under FORUM section on our website and we'll reply as soon as possible.
Preface About SunFounder SunFounder is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the promotion of open source culture, we strive to bring
More informationPhysical Inventory System User Manual. Version 19
Physical Inventory System User Manual Version 19 0 Physical Inventory System User Manual 1 Table of Contents 1. Prepare for Physical Inventory... 2. Chapter 1: Starting Inventory... 2.1. CDK/ADP... 3.
More information1 Overview Introduction Acronyms & abbreviations...2
Revision A, January 2018 Antenna Sharing Configuration using CommScope RET Controller Systems Table of Contents 1 Overview...2 1.1 Introduction...2 1.2 Acronyms & abbreviations...2 2 Antenna Sharing Configuration
More informationProgramming Arduino Next Steps: Going Further With Sketches PDF
Programming Arduino Next Steps: Going Further With Sketches PDF Take your Arduino skills to the next level! In this practical guide, electronics guru Simon Monk takes you under the hood of Arduino and
More informationHow Do You Make a Program Wait?
How Do You Make a Program Wait? How Do You Make a Program Wait? Pre-Quiz 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go a precise
More informationThe DesignaKnit USB Brotherlink 1
The DesignaKnit USB Brotherlink 1 For Brother electronic machines What this link does Uploading and downloading patterns between DesignaKnit and the KH930, KH940, KH950i, KH965i, and KH970 knitting machines.
More informationezsystem elab16m Light Sensing Robot
ezsystem elab16m Light Sensing Robot ezsystem The aim of ezsystem is to enable Creativity and Innovation at an early age in a Problem Based Learning (PBL) approach. ezsystem integrates ezcircuit Designer,
More informationEGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE
EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 7: IR SENSORS AND DISTANCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOAL: This section will introduce
More informationSwitching to Sub Category and Collapsible Skins
Switching to Sub Category and Collapsible Skins New programming enhancements and features are not compatible with the older Q-Net skins. If you are using either the original Drop Down skin or the Standard
More informationZX Distance and Gesture Sensor Hookup Guide
Page 1 of 13 ZX Distance and Gesture Sensor Hookup Guide Introduction The ZX Distance and Gesture Sensor is a collaboration product with XYZ Interactive. The very smart people at XYZ Interactive have created
More informationAPDS-9960 RGB and Gesture Sensor Hookup Guide
Page 1 of 12 APDS-9960 RGB and Gesture Sensor Hookup Guide Introduction Touchless gestures are the new frontier in the world of human-machine interfaces. By swiping your hand over a sensor, you can control
More informationEOS 80D (W) Wireless Function Instruction Manual ENGLISH INSTRUCTION MANUAL
EOS 80D (W) Wireless Function Instruction Manual ENGLISH INSTRUCTION MANUAL Introduction What You Can Do Using the Wireless Functions This camera s wireless functions let you perform a range of tasks wirelessly,
More informationARDUINO / GENUINO. start as professional. short course in a book. faculty of engineering technology
ARDUINO / GENUINO start as professional short course in a book faculty of engineering technology Publisher Universiti Malaysia Pahang Kuantan 2017 Copyright Universiti Malaysia Pahang, 2017 First Published,
More information1. ASSEMBLING THE PCB 2. FLASH THE ZIP LEDs 3. BUILDING THE WHEELS
V1.0 :MOVE The Kitronik :MOVE mini for the BBC micro:bit provides an introduction to robotics. The :MOVE mini is a 2 wheeled robot, suitable for both remote control and autonomous operation. A range of
More informationProgram.
Program Introduction S TE AM www.kiditech.org About Kiditech In Kiditech's mighty world, we coach, play and celebrate an innovative technology program: K-12 STEAM. We gather at Kiditech to learn and have
More informationWarehouse Instruction Guide
Warehouse Instruction Guide Review Equipment & Supplies page 2 Set-Up Access Point page 6 Register Scanners page 8 Place Fixture Stickers/Enter Ranges page 10 Scanning Basics and Additional Keyboard Functions
More informationAdafruit 16-Channel Servo Driver with Arduino
Adafruit 16-Channel Servo Driver with Arduino Created by Bill Earl Last updated on 2015-09-29 06:19:37 PM EDT Guide Contents Guide Contents Overview Assembly Install the Servo Headers Solder all pins Add
More information1 Day Robot Building (MC40A + Aluminum Base) for Edubot 2.0
1 Day Robot Building (MC40A + Aluminum Base) for Edubot 2.0 Have you ever thought of making a mobile robot in 1 day? Now you have the chance with MC40A Mini Mobile Robot Controller + some accessories.
More informationstored on the micro SD card supplied with the product and accessed when you come back to your computer.
Setup & Usage The IRIScan Book 2 is a battery powered portable scanner that does not require a computer to scan. The images are stored on the micro SD card supplied with the product and accessed when you
More information