Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Microbots Workbook
|
|
- Cameron Harrell
- 5 years ago
- Views:
Transcription
1 Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Microbots Workbook
2 Challenge 3 Nations competing against one another on the Moon! Each racing PICAXE robots to sample lunar rocks and follow a given course. The nation who reaches the sample area first wins! 1) Teams Divide yourselves into 3 teams. Pick which nation your team wishes to represent you can choose from the following: United States of America China Russia Once you have chosen your team and your nation, you are ready to proceed. 2) Creating a course If attending a workshop, your course may be pre-built. But if you are working through this at home or at school, this is where you can become very creative! You can use a variety of paper mache, paints and crafty accessories to customise your lunar racecourse. But most importantly, don t forget to add a thick black line for your robot PICAXE Microbots to follow and race one another. A PICAXE is a micro-controller, it tells connected components what to do and how to do it once a program is uploaded onto it. It is considered the brain of an electronic project or kit. These are cheap to buy and can be bought as kits, or as separate components. The PICAXE can be programmed, given instructions so it knows what to do, when. You can program the micro-controller using a programming language called BASIC or through the use of flowcharts. 1
3 3) PICAXE Before you begin coding your PICAXE and getting it to move around your lunar racecourse, you should become more familiar with the Microbots components - what they do and how they work. See if you can identify the following on the PICAXE? Motor A (Hint: this turns the robot to the right). Motor B (Hint: this turns the robot to the left). Line Tracker Bumper Switch To program your Micro-controller, you can use a variety of different programming environments. The main one is PICAXE Programming Editor, it is free but currently only runs on Windows. For Mac or Linux machines, you can download AXEpad, this also runs on Windows and is free. To begin, let s start by introducing labels. Labels are used as markers in order for programmers to refer back to segments of code by using the goto command followed by the name of the label. Labels can be up to 40 characters long and can contain any combination of letters and numbers, however there cannot be any spaces. To ensure the editor recognises it is a label, make sure to add a colon at the end. For example: outputtext: goto outputtext 4) Label Make your own label, don t forget the colon. It is key to remember to make this meaningful, there is no point in giving the label gobbledegook as anybody looking at your code (or even when you look at your code later on) won t have any understanding of the content of that segment of code. Note: For the PICAXE you will require a USB download cable. This will enable you to plug your Microbot into the computer and download your program. Your Microbot will remember the last downloaded program, even if it gets turned off! To make sure it gets downloaded correctly, turn your Microbot on and plug it in making sure the USB end is fully inserted to the port. 2
4 Now you can begin adding content to your label. Here we can start telling our robot to move, but as you have seen there are 2 separate motors. One motor is Motor A and one motor is Motor B. Let s start which basic instructions, programming each motor individually. To get our Motor A to move forward add the following code: movement: forward A 5) Forward Tell the other motor to move forward also. You can add that to the movement label. 6) Backward Similar to above, see if you can tell the PICAXE to move backward in the same label. Don t forget to do this movement for both of the Motors so the robot moves straight. As explained on the previous page, there is a command you can use that lets us refer back to a particular segment of code for the environment to continue running the code from that point on. 7) Goto Implement your own goto command at the end of this program. When you run this on your PICAXE can you see what is happening and how the microbot is reading the instructions? You now understand how to perform basic movements, but what about having a break in between them? You can use a variety of commands to get the robot to stop, this can be done for a specified length of time or indefinitely if desired. The options are as follows: wait pause halt This command will delay the program for a specified number of seconds. This command will delay the program for a specified number of milliseconds. This command will halt the specified Motor (either A or B). 3
5 7) Movement 1.0 See if you can program your robot to make a SQUARE. For the first go, do not use the goto command, give the robot instructions line by line and run the program on the PICAXE. 8) Movement 2.0 Now have a look at your code again. There will be some repetition within the instructions. See if you can reduce the length of your code by removing the repetitions and replacing them with a goto command instructing the program to go back to the described label name. For example: movement: goto movement Note: As the PICAXE Microbots have been built by hand separately, there may be some slight variation from robot to robot. This may be reflected when getting your Microbots to turn corners. For instance a 180 degree turn may be slightly more or slightly less to get your robot to face the other way. Be aware of these variations when giving your Microbot code. 4
6 9) Movement 3.0 Now that you have mastered the square, see if you can program your robot to create a figure of 8 shape. Once you have mastered this, try putting 2 obstacles in the way, with sufficient space between. Now see if you can program your robot to make the figure of 8 around the 2 obstacles, avoid any collisions! The PICAXE comes equipped with a Line Tracker. This shines a red LED line down towards the surface the PICAXE is moving on, there is a phototransistor next to the LED that detects how much light is reflected back. It is used as an analogue sensor on Pin C.2, also channel 8 to see how much light is reflected back at the PICAXE Microbot. How much light is reflected back will tell us more about the surface, for instance if there is a low reading (which also means there is a lot of reflected light) then the surface may be quite light, such as white paper! If the reading is high (which means there is not a lot of reflected light) then the surface may be quite dark, such as black paper! When light reaches a surface, the surface can absorb some of the light and not reflect it. Black surfaces absorb all of the light whereas white surfaces reflect the light. Black surface White surface The command readadc can be used with the Tracker to read the Line Tracker sensor, where a value will be returned, however how will you know what that value is? You can also use the debug command which will display the value. 5
7 Hint: For the read command, don t forget to set the channel and the pin mentioned on the previous page. You can do this similar to below: readadc 8,b0 10) Reading light sensors Create a new program that read the value sensed by the Line Tracker sensor, debug and then repeat. Conditional statements are regularly used within programming as a means of declaring an outcome if a particular circumstance occurs. For instance, if you were creating a game you could use a conditional statement for the following example pseudocode: IF *the main character gets caught by the enemy* THEN deduct 100 points from the overall score return main character to the start of the game END IF You can expand the basic IF statement to become an IF ELSE statement, which is if a particular circumstance occurs then do something, if anything else occurs then do something else. For example: IF *the student gets the answer right* THEN the student gets a PASS grade ELSE the student gets a FAIL grade END IF 11) Line Tracker Algorithm Use an IF ELSE statement to get your PICAXE Microbot to follow the a black line. Remember, you do not need to repeat the instructions, you can just use the goto command to refer back to a label in your code. Note: You may begin your IF ELSE statement by using the following command if b8 >...* then * this is a number closest to either the black or white value. 6
8 APPROPRIATE_IMAGE REPRESENTING_WORKSHOP (REMOVE BORDER) APPROPRIATE_IMAGE REPRESENTING_WORKSHOP (REMOVE BORDER) APPROPRIATE_IMAGE REPRESENTING_WORKSHOP (REMOVE BORDER) Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. App Inventor Workbook
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl App Inventor Workbook App Inventor is a cloud-based application development tool, enabling users to develop Android applications for free! App Inventor
More informationRoboStamp Basic Software (A tutorial by Technotutorz)
RoboStamp Basic Software (A tutorial by ) The Robostamp robotic kit is one of the robots used as standard in the workshops. Two versions can be built up: the izebot and the RoboTank. The Robostamp can
More informationDiscover Robotics & Programming CURRICULUM SAMPLE
OOUTLINE 5 POINTS FOR EDP Yellow Level Overview Robotics incorporates mechanical engineering, electrical engineering and computer science - all of which deal with the design, construction, operation and
More informationRobotics 2c. The Programming Interface
Robotics 2c What we re going to do in this session. Introduce you to the Lego Mindstorm Programming Interface. The Programming Interface The Lego Mindstorm EV3 kit uses a proprietary interface with its
More informationStenBOT Robot Kit. Stensat Group LLC, Copyright 2018
StenBOT Robot Kit 1 Stensat Group LLC, Copyright 2018 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the
More informationMotors & Wheels. Wheels can be attached to the KIBO s motors to make them spin. The motors can be attached to the KIBO robot to make it move!
Motors & Wheels + Wheels can be attached to the KIBO s motors to make them spin. = The motors can be attached to the KIBO robot to make it move! + KIBO s motors can be attached in 2 ways to make KIBO move
More informationlogic table of contents: squarebot logic subsystem 7.1 parts & assembly concepts to understand 7 subsystems interfaces 7 logic subsystem inventory 7
logic table of contents: squarebot logic subsystem 7.1 parts & assembly concepts to understand 7 subsystems interfaces 7 logic subsystem inventory 7 7 1 The Vex Micro Controller coordinates the flow of
More informationProgrammable Control. Name Class Teacher. Ellon Academy Technical Faculty
Programmable Control Name Class Teacher Ellon Academy Technical Faculty Learning Intentions o Gain the ability to design and evaluate solutions to engineering problems in a range of contexts o I will gain
More informationSten-SLATE ESP Kit. Description and Programming
Sten-SLATE ESP Kit Description and Programming Stensat Group LLC, Copyright 2016 Overview In this section, you will be introduced to the processor board electronics and the arduino software. At the end
More informationCode&Drive First steps
Code&Drive First steps Now that you have built the Code & Drive, you can set the Build&Code 4in1 board using any of the following software: Arduino IDE, Bitbloq or a visual programming software by blocks
More informationSCRATCH MODULE 3: NUMBER CONVERSIONS
SCRATCH MODULE 3: NUMBER CONVERSIONS INTRODUCTION The purpose of this module is to experiment with user interactions, error checking input, and number conversion algorithms in Scratch. We will be exploring
More informationPart III Appendices 165
Part III Appendices 165 Appendix A Technical Instructions Learning Outcomes This material will help you learn how to use the software you need to do your work in this course. You won t be tested on it.
More informationEdPy worksheets Student worksheets and activity sheets
EdPy worksheets Student worksheets and activity sheets For more STEAM Educational Products, please visit www.hamiltonbuhl.com Never-Ending Learning Innovation The EdPy Lesson Plans Set by Brenton O Brien,
More informationErasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem
Erasmus+ Project: Yestermorrow Year 1 Maths: Pythagorean Theorem Workshop (Coding Android Mobile Apps): Collision Detection and the Pythagorean Theorem (Based on the code.org worksheet) WORKSHOP OVERVIEW
More informationHalloween Pumpkinusing. Wednesday, October 17, 12
Halloween Pumpkinusing Blink LED 1 What you will need: 1 MSP-EXP430G2 1 3 x 2 Breadboard 3 560 Ohm Resistors 3 LED s (in Red Color Range) 3 Male to female jumper wires 1 Double AA BatteryPack 2 AA Batteries
More informationlab A.3: introduction to RoboLab vocabulary materials cc30.03 Brooklyn College, CUNY c 2006 Name: RoboLab communication tower canvas icon
cc30.03 Brooklyn College, CUNY c 2006 lab A.3: introduction to RoboLab Name: vocabulary RoboLab communication tower canvas icon drag-and-drop function palette tools palette program algorithm syntax error
More informationGetting Started Manual for CODIBOT
a Getting Started Manual for CODIBOT Step 1: Open the Box. Step 2: Inside the box you will find the Pre-Assembled body of CODIBOT along with the Add-On packs, Connecting Wires, Nuts & Bolts. Take out the
More informationEQ-ROBO Programming : Ladybird Robot
EQ-ROBO Programming : Ladybird Robot Program begin Input port setting Output port setting a b Robot goes forward if there is no obstacle in front of robot. If the robot detect the obstacle in front side
More informationRobotics II. Module 5: Creating Custom Made Blocks (My Blocks)
Robotics II Module 5: Creating Custom Made Blocks (My Blocks) PREPARED BY Academic Services Unit December 2011 Applied Technology High Schools, 2011 Module 5: Creating Custom Made Blocks (My Blocks) Module
More informationRobotics Study Material School Level 1 Semester 2
Robotics Study Material School Level 1 Semester 2 Contents UNIT-3... 4 NXT-PROGRAMMING... 4 CHAPTER-1... 5 NXT- PROGRAMMING... 5 CHAPTER-2... 6 NXT-BRICK PROGRAMMING... 6 A. Multiple choice questions:...
More informationi wonder, therefore i am. Welcome to the Wonder League! This packet includes everything you need to know about Dash, Dot, and how to get started!
1 2 3 4 5 6 7 8 9 * 0 # 8 i wonder, therefore i am. Welcome to the Wonder League! This packet includes everything you need to know about Dash, Dot, and how to get started! Setting up your robots Setting
More informationUniversity of Hull Department of Computer Science C4DI Interfacing with Arduinos
Introduction Welcome to our Arduino hardware sessions. University of Hull Department of Computer Science C4DI Interfacing with Arduinos Vsn. 1.0 Rob Miles 2014 Please follow the instructions carefully.
More informationBeginning Mac Programming
Extracted from: Beginning Mac Programming Develop with Objective-C and Cocoa This PDF file contains pages extracted from Beginning Mac Programming, published by the Pragmatic Bookshelf. For more information
More information[ the academy_of_code] Senior Beginners
[ the academy_of_code] Senior Beginners 1 Drawing Circles First step open Processing Open Processing by clicking on the Processing icon (that s the white P on the blue background your teacher will tell
More informationOrbBasic Lesson 1 Goto and Variables: Student Guide
OrbBasic Lesson 1 Goto and Variables: Student Guide Sphero MacroLab is a really cool app to give the Sphero commands, but it s limited in what it can do. You give it a list of commands and it starts at
More informationroboturtle Documentation
roboturtle Documentation Release 0.1 Nicholas A. Del Grosso November 28, 2016 Contents 1 Micro-Workshop 1: Introduction to Python with Turtle Graphics 3 1.1 Workshop Description..........................................
More informationGetting Started with LearnWorlds at NPCT
Getting Started with LearnWorlds at NPCT Elevating Traditional Approaches to Refugee Wellness Welcome! We're so glad you're joining us. This guide is a brief introduction to the LearnWorlds platform, which
More informationOnwards and Upwards, Your near space guide. Figure 1. CheapBot Line Follower
The CheapBot Line Follower is a plug-in single-board sensor for almost any programmable robot brain. With it, a robot can detect the presence of a black or white zone beneath its two sensors. In its simplest
More informationRocket Countdown Pencil Case
Description In this tutorial students will make their own pencil case from a template from scratch. Then following step by step instructions they will connect additional LEDs to the BBC micro:bit via conductive
More informationHUB-ee BMD-S Arduino Proto Shield V1.1
HUB-ee BMD-S Arduino Proto Shield V1.1 User guide and assembly instructions Document Version 0.5 Introduction & Board Guide 2 Schematic 3 Quick User Guide 4 Assembly Guide 6 Kit Contents 7 1) Diodes and
More informationOrbBasic LESSON 1 Goto and Variables Student Guide
OrbBasic LESSON 1 Goto and Variables Student Guide What is OrbBasic? OrbBasic is a programming language. A programming language is a list of instructions that tells a computer what to do. Although MacroLab
More informationOrbBasic 1: Student Guide
OrbBasic 1: Student Guide Sphero MacroLab is a really cool app to give the Sphero commands, but it s limited in what it can do. You give it a list of commands and it starts at the top and goes to the bottom,
More informationRobotics II. Module 3: Dealing with Files
Robotics II PREPARED BY Academic Services Unit December 2011 Applied Technology High Schools, 2011 Module 2: Dealing with Files Module Objectives Upon successful completion of this module, students should
More information09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview
Presentation overview Engaging electronics for the new D&T curriculum Geoff Hampson Managing Director of Kitronik What to include Free web resources Electronic project ideas Using programmable components
More informationROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL
ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL 1 Preface About RobotLinking RobotLinking is a technology company focused on 3D Printer, Raspberry Pi and Arduino open source community development.
More informationBalloonSat Sensor Array
BalloonSat Sensor Array The PICAXE-08M2 in the BalloonSat flight computer is a digital device. Being digital, it functions best with a series of on and off voltages and does not interact very well with
More informationCSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch
CSCI 1100L: Topics in Computing Lab Lab 11: Programming with Scratch Purpose: We will take a look at programming this week using a language called Scratch. Scratch is a programming language that was developed
More informationLesson 8: Simon - Arrays
Lesson 8: Simon - Arrays Introduction: As Arduino is written in a basic C programming language, it is very picky about punctuation, so the best way to learn more complex is to pick apart existing ones.
More informationActivity Guide - Will it Crash?
Unit 5 - Lesson 9 Name(s) Period Date Activity Guide - Will it Crash? Let s play a game: Will it Crash? Each row in the table below presents a small program that uses if-statements and robot commands.
More informationLab1: Introductory and Setup Activities
Objectives: Lab1: Introductory and Setup Activities - to map network drives - to use email to submit documents - to work on Robotics exercises - to gain exposure to robotics programming - to become more
More informationModule 1: Crash Prevention Lesson 3: Weather Information systems Programming Activity Using Arduino Teacher Resource Grade 6-8 Time Required
Module 1: Crash Prevention Lesson 3: Weather Information systems Programming Activity Using Arduino Teacher Resource Grade 6-8 Time Required Weather Information Systems is a 120 minute lesson plan (90
More informationTA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT
TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT I Contents Overview TA0139... 1 Getting started: Arduino 2 Wheel Drive Wireless Bluetooth Robot Kit using Arduino UNO... 1 2.1. What
More informationfor Windows Copyrighted by Educational Programs and Software, Inc.
EPES Software Survey Master for Windows Copyrighted by Educational Programs and Software, Inc. 1999 This documentation may not be copied without written consent from EPES Software, Inc. 1 Table of Contents
More informationthe NXT-G programming environment
2 the NXT-G programming environment This chapter takes a close look at the NXT-G programming environment and presents a few simple programs. The NXT-G programming environment is fairly complex, with lots
More informationItty Bitty City Code Companion IDE Arduino
Itty Bitty City Code Companion IDE Arduino 1 WELCOME! What the Itty Bitty City Code Companion brings to you! The Itty Bitty City Code Companion gives even more opportunity to enjoy Itty Bitty City at a
More informationLab 2.2 Ohm s Law and Introduction to Arduinos
Lab 2.2 Ohm s Law and Introduction to Arduinos Objectives: Get experience using an Arduino Learn to use a multimeter to measure Potential units of volts (V) Current units of amps (A) Resistance units of
More informationRCX Tutorial. Commands Sensor Watchers Stack Controllers My Commands
RCX Tutorial Commands Sensor Watchers Stack Controllers My Commands The following is a list of commands available to you for programming the robot (See advanced below) On Turns motors (connected to ports
More informationProgramming Preset Heights in ROBOTC for VEX Robotics By George Gillard
Programming Preset Heights in ROBOTC for VEX Robotics By George Gillard Introduction Programming a button that lifts an arm (or other mechanism for that matter) to a specific preprogrammed point can be
More informationGetting Started with Firefly Parent Portal
Getting Started with Firefly Parent Portal What is Firefly? Firefly is used by students, teachers and parents. Teachers use it to set homework tasks for students and to share learning resources with them.
More informationrevolution GETTING STARTED Appendix H - Frequently Asked Questions (FAQ). Section 1 92
Section 1 92 Appendix H - Frequently Asked Questions (FAQ). Where can I purchase PICAXE microcontrollers? All microcontrollers can be purchased from within the PICAXE section of the online store at www.tech-supplies.co.uk
More informationWhat Is a Program? Pre-Quiz
What Is a Program? What Is a Program? Pre-Quiz 1. What is a program? 2. What is an algorithm? Give an example. 2 What Is a Program? Pre-Quiz Answers 1. What is a program? A program is a sequence of instructions
More information2SKILL. Variables Lesson 6. Remembering numbers (and other stuff)...
Remembering numbers (and other stuff)... Let s talk about one of the most important things in any programming language. It s called a variable. Don t let the name scare you. What it does is really simple.
More informationseminar learning system Seminar Author and Learning System are products of Information Transfer LLP.
seminar learning system Seminar Author and Learning System are products of Information Transfer LLP. Burleigh House 15 Newmarket Road Cambridge UK CB5 8EG E-mail: support@seminar.co.uk Phone: +44 (0)1223
More informationDuplicate and customize an existing kahoot to fit your needs. Launch and host a kahoot game in your class
Course 1 Get started and discover with Kahoot! Welcome to the first course of the Kahoot! Certified program! Before we get started, please be sure not to share these guides further, as they are only for
More informationBOT120 PICAXE-20X2 MICROBOT
Microbot Overview The BOT120 PICAXE 20X2 Microbot is a simple to assemble kit that uses a unique design which requires no soldering of wires to build and/or reconfigure a versatile robot. At the heart
More informationInterim Registration
Interim Registration Students will need to do two things with Banner Web to register for an Interim project: Look at the descriptions of the projects and write down the project name and Course Reference
More informationOn the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW
STAROFFICE 8 DRAW Graphics They say a picture is worth a thousand words. Pictures are often used along with our words for good reason. They help communicate our thoughts. They give extra information that
More informationCS 1803 Pair Homework 3 Calculator Pair Fun Due: Wednesday, September 15th, before 6 PM Out of 100 points
CS 1803 Pair Homework 3 Calculator Pair Fun Due: Wednesday, September 15th, before 6 PM Out of 100 points Files to submit: 1. HW3.py This is a PAIR PROGRAMMING Assignment: Work with your partner! For pair
More informationOnwards and Upwards, Your near space guide Overview of the NearSys Two Sensor Temperature Array Figure 1. A complete Two Sensor Temperature Array
The NearSys Two Sensor Temperature Array is a kit that permits a BalloonSat to measure two separate temperatures. When plugged into a flight computer like the BalloonSat Mini, the flight computer provides
More informationECE2049 Embedded Computing in Engineering Design. Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio
ECE2049 Embedded Computing in Engineering Design Lab #0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab you will be introduced to the Code Composer Studio
More informationProgramming Techniques Workshop for Mindstorms EV3. Opening doors to the worlds of science and technology for Oregon s youth
Oregon Robotics Tournament and Outreach Program Programming Techniques Workshop for Mindstorms EV3 2018 Opening doors to the worlds of science and technology for Oregon s youth 1 Instructor Contacts Terry
More informationDon t Steal My BBC micro:bit Alarm!
Description This is a simple tutorial demonstrating how to use the output pins on the BBC micro:bit and use the built in accelerometer to control a buzzer when the BBC micro:bit is moved. Learn how to:
More informationTable of Contents. Customer Profiling and List Segmentation 4. Delivering Unique, Relevant Content 7. Managing Campaigns Across Multiple Time Zones 10
Table of Contents Introduction 3 Customer Profiling and List Segmentation 4 Delivering Unique, Relevant Content 7 Managing Campaigns Across Multiple Time Zones 10 Team Collaboration 13 What s Next? 16
More information1 Getting started with Processing
cis3.5, spring 2009, lab II.1 / prof sklar. 1 Getting started with Processing Processing is a sketch programming tool designed for use by non-technical people (e.g., artists, designers, musicians). For
More informationRobolab. Table of Contents. St. Mary s School, Panama. Robotics. Ch. 5: Robolab, by: Ernesto E. Angulo J.
Robolab 5 Table of Contents Objectives...2 Starting the program...2 Programming...3 Downloading...8 Tools...9 Icons...9 Loops and jumps...11 Multiple tasks...12 Timers...12 Variables...14 Sensors...15
More informationChapter 12 Visual Program Debugger
Chapter 12 Visual Program Debugger In the previous chapter on programs a section titled Getting programs to do what you want discussed using the log to trace how programs execute. That is a useful technique
More informationArduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface.
Introductory Medical Device Prototyping Arduino Part 1, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Arduino Uno Power & Interface Reset Button USB Interface
More informationMicro-Controllers. Module 2: Outputs Control and Inputs Monitoring. IAT Curriculum Unit PREPARED BY. August 2008
Micro-Controllers Module 2: Outputs Control and Inputs Monitoring PREPARED BY IAT Curriculum Unit August 2008 Institute of Applied Technology, 2008 2 Module 2: Outputs Control and Inputs Monitoring Module
More informationROBOLAB Tutorial MAE 1170, Fall 2009
ROBOLAB Tutorial MAE 1170, Fall 2009 (I) Starting Out We will be using ROBOLAB 2.5, a GUI-based programming system, to program robots built using the Lego Mindstorms Kit. The brain of the robot is a microprocessor
More informationInstruction Manual for BE-SP3 Circuit. 10/21/07
Page 1 of 54 Instruction Manual for BE-SP3 Circuit. 10/21/07 Page 1 Index: Page 2 BE-SP3 Circuit Specifications. Page 3-4 Intro to the BE-SP3. Page 5 Basics of serial to parallel. Page 6-7 ASCII Code.
More informationName: Date: Multimedia Graphics and Web Publishing Mr. Dietzler. Flash Topics TWEENING AND MOTION GUIDES
Name: Date: Multimedia Graphics and Web Publishing Mr. Dietzler Flash Topics TWEENING AND MOTION GUIDES TWEENING: Motion Tweening: The most basic type of tweening is Motion Tweening in which you specify
More informationDOING MORE WITH EXCEL: MICROSOFT OFFICE 2013
DOING MORE WITH EXCEL: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn MORE TASKS IN MICROSOFT EXCEL PAGE 03 Cutting, Copying, and Pasting Data Basic Formulas Filling Data
More informationTroubleshooting ROBOTC with Cortex
This guide is to designed to be used by a student or teacher as a reference for help troubleshooting ROBOTC software issues. Troubleshooting Topics Computer will not Recognize the VEX Cortex Not able to
More informationCopyright 2009 The Pragmatic Programmers, LLC.
Extracted from: Hello, Android Introducing Google s Mobile Development Platform This PDF file contains pages extracted from Hello, Android, published by the Pragmatic Bookshelf. For more information or
More informationPYTHON YEAR 10 RESOURCE. Practical 01: Printing to the Shell KS3. Integrated Development Environment
Practical 01: Printing to the Shell To program in Python you need the latest version of Python, which is freely available at www.python.org. Your school will have this installed on the computers for you,
More informationHOW TO. In this section, you will find. miscellaneous handouts that explain. HOW TO do various things.
In this section, you will find miscellaneous handouts that explain do various things. 140 SAVING Introduction Every time you do something, you should save it on the DESKTOP. Click Save and then click on
More informationSummer 2012 Animation
1/20? July 15, 2012 2/20 Outline?? 4/20 A Sequence of Images Shown Rapidly in Succession? Figure : Leap Frog Source: http://education.eastmanhouse.org/discover/kits 5/20 Flip Books? Figure : Flip Book
More informationInfoSphere goes Android Flappy Bird
So you have decided on FlappyBird. FlappyBird is a fun game, where you have to help your bird create an App, which to dodge the storm clouds. This work sheet will help you let s you control a generates
More informationHow To Archive\Burn Your Documents to CD\DVD Using Roxio
The purpose of this document is to show you how to archive your documents on the server or from a USB drive to CD or DVD. Doing this will be a huge help to Blake, and to you as well should something stinky
More informationAdvanced Activities - Information and Ideas
Advanced Activities - Information and Ideas Congratulations! You successfully created and controlled the robotic chameleon using the program developed for the chameleon project. Here you'll learn how you
More informationLesson 25 Flood Warning System
Lesson 25 Flood Warning System 1 What you will need CloudProfessor (CPF) Moisture Sensor Buzzer Arduino Leonardo Android Shield USB lead Overview In this lesson, students will create a flood warning system
More informationFile Upload Instructions Customer Access To Transcript Bulletin Publishing s FTP Site
File Upload Instructions Customer Access To Transcript Bulletin Publishing s FTP Site In order to upload files to our FTP site, you will need a Java-enabled web browser for Microsoft Windows and Mac OS
More information(Updated 29 Oct 2016)
(Updated 29 Oct 2016) 1 Class Maker 2016 Program Description Creating classes for the new school year is a time consuming task that teachers are asked to complete each year. Many schools offer their students
More informationLesson 18 Automatic door
Lesson 18 Automatic door 1 What you will need CloudProfessor (CPF) PIR (Motion) sensor Servo Arduino Leonardo Arduino Shield USB cable Overview In this lesson, students explore automated systems such as
More informationControlling the Robotic Arm using the BBC micro:bit
Controlling the Robotic Arm using the BBC micro:bit You need to plug the BBC micro:bit into a computer using a USB cable or sync to it using Bluetooth after downloading the correct app from your app store.
More informationProgrammable timer PICAXE programming editor guide Page 1 of 13
Programmable timer PICAXE programming editor guide Page 1 of 13 This programming guide is for use with: A programmable timer board. PICAXE programming editor software. When the software starts a menu is
More informationPro-Bot
1 Pro-Bot - Teacher Guide Product Code: EL00535 / IT00143 Pro-Bot Teacher Guide www.tts-shopping.com 2 Pro-Bot - Teacher Guide Pro-Bot Use the screen on the device to write programs, draw shapes and respond
More informationSession 4 Starting the Air Raid Game
Session 4 Starting the Air Raid Game Authored by Brian Cullen (bcullen@rossettschool.co.uk/@mrbcullen) (c) Copyright 2011 Computing At School. This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
More informationOpen a new Excel workbook and look for the Standard Toolbar.
This activity shows how to use a spreadsheet to draw line graphs. Open a new Excel workbook and look for the Standard Toolbar. If it is not there, left click on View then Toolbars, then Standard to make
More informationLesson 5: LDR Control
Lesson 5: LDR Control Introduction: Now you re familiar with the DIY Gamer and editing in an Arduino sketch. its time to write one from scratch. In this session you will write that talks to the Light Dependent
More informationC - Colour Mixing. Let's use the Sparkle module and some switches to make a colour mixer! 2018 courses.techcamp.org.
C - Colour Mixing Let's use the Sparkle module and some switches to make a colour mixer! 2018 courses.techcamp.org.uk/ Page 1 of 7 INTRODUCTION Let's use the Sparkle module and some switches to make a
More informationSPARTAN ROBOTICS FRC 971
SPARTAN ROBOTICS FRC 971 Controls Documentation 2015 Design Goals Create a reliable and effective system for controlling and debugging robot code that provides greater flexibility and higher performance
More informationJava using LEGO Mindstorms and LeJOS. University of Idaho
Java using LEGO Mindstorms and LeJOS University of Idaho 2 Contents 1 Introduction 1 1.1 Setting up Java and Eclipse................................ 1 1.2 Setting up the Lego Brick to work with LeJOS.....................
More informationMicro:bit - an Educational & Creative Tool for Kids
Micro:bit - an Educational & Creative Tool for Kids SKU:DFR0497 INTRODUCTION micro:bit is a pocket-sized microcontroller designed for kids and beginners learning how to program, letting them easily bring
More informationKidspiration Quick Start Tutorial
Kidspiration Quick Start Tutorial This is a tutorial that introduces basic Kidspiration diagram and writing tools. The tutorial takes about 30 minutes from start to finish. You use Kidspiration the same
More informationLab 4: Interrupts and Realtime
Lab 4: Interrupts and Realtime Overview At this point, we have learned the basics of how to write kernel driver module, and we wrote a driver kernel module for the LCD+shift register. Writing kernel driver
More informationS3 Scratch Programming
LOREM ST LOUIS IPSUM DOLOR ST LOUIS SCHOOL S3 Computer Literacy S3 Scratch Programming Dominic Kwok CHAPTER 1 Scratch After studying this chapter, you will be able to create a simple Scratch program upload
More informationOzoBlockly Lesson 03: Level 2 Beginner Programs
OzoBlockly Lesson 03: Level 2 Beginner Programs Time/Duration: 60-120 Minutes Question: How can we write programs to take more precise control over Ozobot lights and movement, and add repeating patterns?
More informationFish Tank. Miles Bies. Grade 8 Squeak 3.2.8b5 classic. Wednesday December 18, 2002 Time for completion: 30 minutes to 1 hour.
Fish Tank Miles Bies Grade 8 Squeak 3.2.8b5 classic Wednesday December 18, 2002 Time for completion: 30 minutes to 1 hour 2/9/03 1 of 11 Table of Content Introduction Page 2 of 11 Steps Starting Up Page
More informationLab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio
ECE2049 Embedded Computing in Engineering Design Lab 0 Introduction to the MSP430F5529 Launchpad-based Lab Board and Code Composer Studio In this lab, you will be introduced to the Code Composer Studio
More information