The Arduino IDE. & ArduBlock

Size: px
Start display at page:

Download "The Arduino IDE. & ArduBlock"

Transcription

1 Systems of Technology - Robotics: Section 3 The Arduino IDE & ArduBlock Instructions/Build Plans v2.0 Team Members: Introduction 1. Locate/Open: The Arduino IDE & Ardublock - Video Tutorial. 2. Assemble: Ellipse Mechanism (Build Plans/Cable Diagram on pages 7-11). The Arduino IDE 1. On a computer, Open: Arduino and become familiar with the different components of the program. New Creates a new sketch. Upload Compiles code and uploads to the ROKduino. Verify Checks the code for errors in compiling. Open Presents a menu of all the sketches in a sketchbook. Save Saves the sketch. Serial Monitor Displays data or information being sent from the ROKduino. Tab Opens or selects new tab. Text Editor Where sketches are written. Status Bar Displays if code was successfully or unsuccessfully uploaded to ROKduino. Text Console Displays complete error messages. The Arduino IDE is used to write text-based programs that are uploaded to the ROKduino. Programs that are written using the Arduino IDE are referred to as sketches. 1

2 ArduBlock 1. On the top menu bar, Select: Tools > ArduBlock. 2. Become Familiar: with the different components of ArduBlock. New Creates a new sketch. Save Saves the sketch. New Creates a new sketch. Containers Contain different blocks of code that can be used to create a sketch. Code Blocks Used to create sketches that can be uploaded to the ROKduino. Block Discard Area Used to discard unwanted blocks from the sketch pad. Block Discard Area Sketch Pad Where code blocks are used to create a sketch. Each code block used will be converted into a human-readable line of code in the Arduino IDE. Serial Monitor Displays data or information being sent from the ROKduino. Upload Compiles code and uploads to the ROKduino. ArduBlock is a visual programming tool that simplifies writing sketches by using blocks of code. After a sketch is created in ArduBlock, it is converted and organized into a human-readable, textbased sketch in the Arduino IDE, and uploaded to the ROKduino. 2

3 Setup Instructions 1. Connect: ROKduino to a computer using the USB cable. 2. Power ON: the ROKduino. 3. Click on: the Arduino window. 4. On the top menu bar, Select: Tools > Port > ROKduino. Creating a Sketch 1. Click on: the ArduBlock window. 2. In ArduBlock, observe: the Yellow Program Block. 3. Connect: a Motor Module Block to the loop section of the program block. 4. Observe: the values that can be adjusted on the Motor Module Block. 5. Click: Upload to Arduino. 6. Observe: the Ellipse Mechanism. The Ellipse Mechanism should be rotating clockwise at full speed. Since the Motor Module Block was connected to the loop function in ArduBlock, the ROKduino will continue to command the motor module to rotate clockwise, at full speed, over and over again. 7. Observe: how the information from the blocks in ArduBlock is converted into a human-readable, text-based sketch (program) in the Arduino IDE. ArduBlock Arduino IDE 3

4 Adjust Speed and Direction 1. Adjust: the speed of the Motor Module Block from 1023 (full speed) to Adjust: the direction of the Motor Module Block from clockwise to counter-clockwise. 3 Click: Upload to Arduino. 4. Observe: the Ellipse Mechanism. The Ellipse Mechanism should now be rotating counter-clockwise at a reduced speed (750). The speed and direction of the motor module can both be adjusted. Try adjusting the speed and direction of the motor module yourself! Incorporate the Light Module 1. In ArduBlock: connect a Light Module Block to the bottom of the Motor Module Block. 2. Observe: the values that can be adjusted on the Light Module Block. 3. Adjust the output # on the block to: 2 (The light module is connected to Output # 2 on the ROKduino). 4. Click: Upload to Arduino. 5. Observe: the Ellipse Mechanism. The Ellipse Mechanism should be rotating, and the red light on the light module should be illuminated at full brightness. The color and brightness of the light module can both be adjusted. Try adjusting the brightness and color yourself! Use a Delay 1. In ArduBlock: connect a delay block to the bottom of the Light Module Block. 2. Right Click: on the Motor Module Block and select clone. 3. Drag and Connect: the cloned set of blocks to the bottom of the delay block. 4. Adjust the values of the top Motor Module Block to: Output - 1, Speed , Direction - Clockwise. 5. Adjust: the values of the top Light Module Block to: Output - 2, Brightness , Color - Red. 4

5 6. Adjust the value of the top delay Millis block to: Adjust the values of the bottom Motor Module Block to: Output - 1, Speed , Direction - Counter-Clockwise. 8. Adjust: the values of the bottom Light Module Block to: Output - 2, Brightness , Color - Green. 9. Leave the value of the bottom delay Millis block at: Click: Upload to Arduino. 11. Observe: the Ellipse Mechanism. A delay is used to pause the execution of a program or sketch. In this example, there are two 3000 milllisecond (3 second) delays being used. The Ellipse Mechanism will execute the following set of commands for three seconds: A. Rotate Clockwise at full speed. B. Illuminate Light Module Red at full brightness. Then, the Ellipse Mechanism will execute the next set of commands for three seconds: A. Rotate Counter-Clockwise at full speed. B. Illuminate Light Module Green at full brightness. Since these sets of commands are connected to the loop function, this process will continue to be executed over and over again. 5

6 Lesson Challenges Complete the following challenges using the Ellipse Mechanism and ArduBlock. Place a check in each box as each challenge is completed. 1. Using ArduBlock, create a sketch that commands the Ellipse Mechanism to do the following: Loop Function A. Rotate the Ellipse Mechanism counter-clockwise, with a speed value of 850, and B. Illuminate the light module green, with a brightness value of Using ArduBlock, create a sketch that commands the Ellipse Mechanism to do the following: Loop Function A. Rotate the Ellipse Mechanism clockwise, with a speed value of 1023, and B. Illuminate the light module green, with a brightness value of 250 For 3 seconds (delay) Then A. Rotate the Ellipse Mechanism counter-clockwise, with a speed value of 800, and B. Illuminate the light module red, with a brightness value of 500 For 3 seconds (delay) Disassembly & Cleanup 1. Upload: A blank sketch to the ROKduino. 2. Power OFF: the ROKduino. 3. Close out: Arduino & ArduBlock. 4. Disassemble: Ellipse Mechanism. 5. Organize: Components back into Programmable Robotics Module. 6

7 Build & Modify Instructions Follow the step-by-step instructions to assemble the Ellipse Mechanism. 1 2 Motor Cable Port 8x Block Motor Module Half Beam Single Snap Block 3x Beam 3 ROK-duino SmartBlock Light Module 4 2x Block 2x Half Beam Beam Beam 7 3x Double-Snap Block

8 Build Build & & Modify Modify 5 6 2x Block 2x Half Beam 8x Half Beam Beam 7 8x Block 8 Mini Curved Beam 8x Single Snap Block Riser 8 Riser

9 Build & & Modify Modify Build 9 8 Flip upside-down and place as shown. 10 Connect to yellow Double-Snap block. Block 2x Half Beam 9 Beam

10 Build & Modify 11 Place on mechanism as shown. 6x Block Half Beam Beam 3x Riser 3x Axle Block Pulley 10

11 Build & Modify Build & Modify Cable Diagram Use the diagram below to connect sensor and motor/output cables to the Ellipse Mechanism. Inputs Inputs Outputs Outputs 11

12 ROKduino Build & Modify Basics ROKduino Basics To download all necessary ROKduino software, visit: ROKduino SmartBlock: The ROKduino is a programmable smartblock that can be used to create different types of robots. It is powered by (3) AA batteries that can be replaced by removing the cover on the bottom of the block. A bright green LED on the top of the block indicates if the ROKduino is ON or OFF. Make sure to power OFF the ROKduino when finished using it to prevent the batteries from running out of power. Power Indicator USB Port ON/OFF Switch Sensors: There are a variety of sensors that can be connected to the input ports on the ROKduino. The ROKduino can be programmed to read information from sensors connected to input ports, process that information into relevant commands, and send those commands to modules connected to the output ports. Inputs 8 Input Ports Light Sensor Bump Sensor Angle Sensor Low Power IR Transmitter High Power IR Transmitter IR Receiver Sensor ROK-Star Sensor Quantity Included: 1 (Input Ports 1-8) (Input Ports 1-8) Quantity Included: 1 (Input Ports 1-8) Quantity Included: 1 (Input Ports 1-8) (Input Ports 1-8) (Input Ports 1-8) Quantity Included: 1 (Input Port 8) Modules: 4 Output Ports There are two modules that can be connected to the output ports on the ROKduino. The ROKduino can be programmed to send out specific commands to the modules to perform different functions. Outputs Light Module Motor Module (Output Ports 1-4) Quantity Included: 4 (Output Ports 1-4) Cables: There are six types of cables that are included with the ROKduino. These cables are used to connect sensors and modules, as well as to connect the ROKduino to a computer so it can be programmed. Make sure cables are pressed all the way into connecting ports to ensure a good connection. USB Cable Sensor Cable Sensor Cable Extender Motor/Output Cable Motor/Output Cable Motor/Output Cable Extender Quantity Included: 1 Length: 18 Quantity Included: 8 Length: 18 Length: 18 Length: 12 Quantity Included: 3 Length: 18 Length:

The ROKduino SmartBlock

The ROKduino SmartBlock Systems of Technology - Robotics: Section 2 The ROKduino Smart v2.0 Student Engineering Workbook Team Members: 1. 3. 2. 4. The ROKduino Smart Locate/Open: The ROKduino Smart - Video Tutorial. Write the

More information

Getting Started Manual for CODIBOT

Getting 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 information

Cretile ProLogic is a programmable module. Cretile ProLogic can be programmed with the help of ArduBlocks* or by writing C/C++ code.

Cretile ProLogic is a programmable module. Cretile ProLogic can be programmed with the help of ArduBlocks* or by writing C/C++ code. Cretile ProLogic is a programmable module. Cretile ProLogic can be programmed with the help of ArduBlocks* or by writing C/C++ code. With ArduBlocks you can program Cretile ProLogic without having to write

More information

Driver Installation. Getting Started for Windows user (Setting up your Robot)

Driver Installation. Getting Started for Windows user (Setting up your Robot) Getting Started for Windows user (Setting up your Robot) Get the drivers and download the software to make your robots go! Programmer Driver Arduino Software IDE Ringo & Wink Software Libraries Driver

More information

Advanced Activities - Information and Ideas

Advanced 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 information

Robot Navigation Worksheet 1: Obstacle Navigation

Robot Navigation Worksheet 1: Obstacle Navigation Robot Navigation Worksheet 1: Obstacle Navigation Team name: Group members: In this challenge you will learn about the different features of the Move block, test a range of different turns for your robot,

More information

This is the Arduino Uno: This is the Arduino motor shield: Digital pins (0-13) Ground Rail

This is the Arduino Uno: This is the Arduino motor shield: Digital pins (0-13) Ground Rail Reacting to Sensors In this tutorial we will be going over how to program the Arduino to react to sensors. By the end of this workshop you will have an understanding of how to use sensors with the Arduino

More information

Unit 03 Tutorial 3: Sensors: Touch Sensor Brighton H.S Engineering By: Matthew Jourden

Unit 03 Tutorial 3: Sensors: Touch Sensor Brighton H.S Engineering By: Matthew Jourden Unit 03 Tutorial 3: Sensors: Touch Sensor Brighton H.S Engineering By: Matthew Jourden Robots have a variety of sensors that help the machine sense the world around it. We will be looking at four different

More information

Experiment 4.A. Speed and Position Control. ECEN 2270 Electronics Design Laboratory 1

Experiment 4.A. Speed and Position Control. ECEN 2270 Electronics Design Laboratory 1 .A Speed and Position Control Electronics Design Laboratory 1 Procedures 4.A.0 4.A.1 4.A.2 4.A.3 4.A.4 Turn in your Pre-Lab before doing anything else Speed controller for second wheel Test Arduino Connect

More information

ROBOLAB Tutorial MAE 1170, Fall 2009

ROBOLAB 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 information

Revit - Conceptual Mass. STEP 1: open Revit _ from the home screen under Families click on New Conceptual Mass _ open the Mass template file

Revit - Conceptual Mass. STEP 1: open Revit _ from the home screen under Families click on New Conceptual Mass _ open the Mass template file Revit - Conceptual Mass STEP 1: open Revit _ from the home screen under Families click on New Conceptual Mass _ open the Mass template file STEP 2: type LL to create a new level _ enter 100 _ create 2

More information

ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL

ROBOTLINKING 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 information

Robotics Adventure Book Scouter manual STEM 1

Robotics Adventure Book Scouter manual STEM 1 Robotics Robotics Adventure Book Scouter Manual Robotics Adventure Book Scouter manual STEM 1 A word with our Scouters: This activity is designed around a space exploration theme. Your Scouts will learn

More information

Lesson 14 Blends. For Resources go to > click on the Creo Parametric 2.0 Book cover

Lesson 14 Blends. For Resources go to  > click on the Creo Parametric 2.0 Book cover Lesson 14 Blends Figure 14.1 Cap OBJECTIVES Create a Parallel Blend feature Use the Shell Tool Create a Hole Pattern REFERENCES AND RESOURCES For Resources go to www.cad-resources.com > click on the Creo

More information

Welcome to Apollo. For more information, please visit the website and select Apollo. Default Code

Welcome to Apollo. For more information, please visit the website and select Apollo.  Default Code Welcome to Apollo For more information, please visit the website and select Apollo Arduino Pins Default Code D49 LED Digital Pins digitalwrite digitalread pinmode Analog Pins analogread digitalread D33

More information

Studuino Block Programming Environment Guide

Studuino Block Programming Environment Guide Studuino Block Programming Environment Guide [DC Motors and Servomotors] This is a tutorial for the Studuino Block programming environment. As the Studuino programming environment develops, these instructions

More information

J. La Favre Calibrating Sharp Distance Sensors July 18, 2018

J. La Favre Calibrating Sharp Distance Sensors July 18, 2018 GEAR has a number of Sharp brand IR distance sensors that can be used to determine distance to a target object. This type of sensor can be useful for maze robot projects as well as others. Sharp offers

More information

CreateLAB. Visual PRogrammer. copyright 2015 Birdbrain Technologies LLC

CreateLAB. Visual PRogrammer. copyright 2015 Birdbrain Technologies LLC CreateLAB Visual PRogrammer copyright 2015 Birdbrain Technologies LLC The Interface allows you to rapidly create expressions by selecting outputs and setting them off... The Create Lab Visual Programmer

More information

Discover Robotics & Programming CURRICULUM SAMPLE

Discover 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 information

4) Click on Load Point Cloud to load the.czp file from Scene. Open Intersection_Demo.czp

4) Click on Load Point Cloud to load the.czp file from Scene. Open Intersection_Demo.czp Intersection 3D Demo 1) Open the Crash Zone or Crime Zone diagram program. 2) Click on to open the CZ Point Cloud tool. 3) Click on 3D/Cloud Preferences. a) Set the Cloud File Units (Feet or Meters). b)

More information

SCRATCH BUILDER R Q R O B O T C O D I N G G U I D E

SCRATCH BUILDER R Q R O B O T C O D I N G G U I D E SCRATCH BUILDER R Q R O B O T C O D I N G G U I D E Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu1 W W W. R O B O B U I L D E R. N E T 01 INSTRALLATION

More information

EEG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

EEG 101L INTRODUCTION TO ENGINEERING EXPERIENCE EEG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 1: INTRODUCTION TO ARDUINO IDE AND PROGRAMMING DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS 1. FYS KIT COMPONENTS

More information

Lab 1: Introductory Project to Breadware

Lab 1: Introductory Project to Breadware 1 Lab 1: Introductory Project to Breadware Exploration of Breadware s IoT Development Tools Overview The goal of this lab is to become familiar with the Internet of Things prototyping tools available in

More information

How-To #3: Make and Use a Motor Controller Shield

How-To #3: Make and Use a Motor Controller Shield How-To #3: Make and Use a Motor Controller Shield The Arduino single-board computer can be used to control servos and motors. But sometimes more current is required than the Arduino can provide, either

More information

Chapter 18 Assembly Modeling with the LEGO MINDSTORMS NXT Set Autodesk Inventor

Chapter 18 Assembly Modeling with the LEGO MINDSTORMS NXT Set Autodesk Inventor Tools for Design Using AutoCAD and Autodesk Inventor 18-1 Chapter 18 Assembly Modeling with the LEGO MINDSTORMS NXT Set Autodesk Inventor Creating an Assembly Using Parts from the LEGO MINDSTORMS NXT Set

More information

Fit Text to Path. 64 Chapter 3 Mastering Text

Fit Text to Path. 64 Chapter 3 Mastering Text Fit Text to Path The new Fit Text to Path or arcing option is a major change in CorelDRAW X3 compared to earlier versions. It is far more interactive, and it s much easier to use multiple paths on the

More information

SPLDuino Programming Guide

SPLDuino Programming Guide SPLDuino Programming Guide V01 http://www.helloapps.com http://helloapps.azurewebsites.net Mail: splduino@gmail.com HelloApps Co., Ltd. 1. Programming with SPLDuino 1.1 Programming with Arduino Sketch

More information

Getting Started Guide

Getting Started Guide Introduction Flowcode is an Integrated Development Environment (IDE) for programming microcontrollers such as 8, 16 and 32bit PIC, Arduino and ARM devices. It achieves this by using flowcharts instead

More information

Itty Bitty City Code Companion IDE Arduino

Itty 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 information

FIELD REPLACEABLE UNIT DOCUMENTATION. Satellite TM. A20 Series GENERAL INFORMATION. Tools Required for Proper Disassembly and Reassembly:

FIELD REPLACEABLE UNIT DOCUMENTATION. Satellite TM. A20 Series GENERAL INFORMATION. Tools Required for Proper Disassembly and Reassembly: GENERAL INFORMATION Tools Required for Proper Disassembly and Reassembly: 1. Phillips Screwdriver (Size 0&1) 2. 4mm Flat head Screwdriver 3. Case Separator 4. ESD Wrist Strap 5. ESD mats 6. Tweezers Before

More information

EV3 Programming Workshop for FLL Coaches

EV3 Programming Workshop for FLL Coaches EV3 Programming Workshop for FLL Coaches Tony Ayad 2017 Outline This workshop is intended for FLL coaches who are interested in learning about Mindstorms EV3 programming language. Programming EV3 Controller

More information

AndyMark Arduino Tutorial

AndyMark Arduino Tutorial AndyMark Arduino Tutorial Tank Drive June 2014 Required: Required Software List: - Kit Arduino IDE - Robot Power Cable Kit (am-0975) RobotOpen Arduino Shield Software - Battery Base Package (am-0477) RobotOpen

More information

Tutorial: Making Legobot Move Steering Command Brighton H.S Engineering By: Matthew Jourden

Tutorial: Making Legobot Move Steering Command Brighton H.S Engineering By: Matthew Jourden Tutorial: Making Legobot Move Steering Command Brighton H.S Engineering By: Matthew Jourden 1. Build Bas Robot. See Build Manual in the Lego Core Set Kit for details or Build Instructions Base Robot File

More information

Technical @Makeblock D1.2.11_

Technical  @Makeblock D1.2.11_ Technical support: tec-support@makeblock.com www.makeblock.com @Makeblock @Makeblock @Makeblock D1.2.11_7.40.4600 The Modular & Programmable Drone USER MANUAL Table of Contents P02 Downloading the Software

More information

Step Fixed value & transition mode (fade/snap) for each channel, with a duration.

Step Fixed value & transition mode (fade/snap) for each channel, with a duration. V8.2.13 Conventions Step Fixed value & transition mode (fade/snap) for each channel, with a duration. Scene (or light scene) Sequence of steps. Media file Audio or video file (mp3, wav, avi, jpg, png,...),

More information

LV8548MCSLDGEVB. Stepper Motor Driver Module Solution Kit Quick Start Guide

LV8548MCSLDGEVB. Stepper Motor Driver Module Solution Kit Quick Start Guide LV8548MCSLDGEVB Stepper Motor Driver Module Solution Kit Quick Start Guide Overview The LV8548MCSLDGEVB is an ON Semiconductor motor driver module featuring the LV8548MC. This module is capable of easily

More information

Parts List Pictures for reference only

Parts List Pictures for reference only Ultimate Robot Kit MAKER WORKS TECHNOLOGY INC No. 426, F/4, Gonglehuating Business Building, Xinhu Road, Xixiang Sub-district, Bao an District, Shenzhen, 518102 China. Please contact with us if you need

More information

Hardware Overview and Features

Hardware Overview and Features Hardware Overview and Features Don t snap apart your LilyPad ProtoSnap Plus until you're ready to use the pieces in a project. If you leave the pieces attached to the board, you'll be able to prototype

More information

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on MAKER WORKS TECHNOLOGY INC Technical support: support@makeblock.cc www.makeblock.cc Great tool for beginners to learn graphical programming, electronics and robotics. :@Makeblock : @Makeblock : +Makeblock

More information

OBSTACLE AVOIDANCE ROBOT

OBSTACLE AVOIDANCE ROBOT e-issn 2455 1392 Volume 3 Issue 4, April 2017 pp. 85 89 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com OBSTACLE AVOIDANCE ROBOT Sanjay Jaiswal 1, Saurabh Kumar Singh 2, Rahul Kumar 3 1,2,3

More information

COPYRIGHTED MATERIAL. Introducing LEGO CHAPTER. Did you get a box that looks like the one shown in Figure 1-1?

COPYRIGHTED MATERIAL. Introducing LEGO CHAPTER. Did you get a box that looks like the one shown in Figure 1-1? CHAPTER 1 Introducing LEGO MINDSTORMS EV3 Did you get a box that looks like the one shown in Figure 1-1? COPYRIGHTED MATERIAL Figure 1-1: The LEGO MINDSTORMS EV3 set, item number 31313 1 2 Exploring LEGO

More information

TI-Innovator Rover Setup Guide

TI-Innovator Rover Setup Guide TI-Innovator Rover Setup Guide This guidebook applies to TI-Innovator Rover which requires TI-Innovator Sketch software version 1.2 or later. To obtain the latest version of the documentation, go to education.ti.com/go/download.

More information

Introduction to Robotics using Lego Mindstorms EV3

Introduction to Robotics using Lego Mindstorms EV3 Introduction to Robotics using Lego Mindstorms EV3 Facebook.com/roboticsgateway @roboticsgateway Robotics using EV3 Are we ready to go Roboticists? Does each group have at least one laptop? Do you have

More information

Xi4 Quick Reference Guide

Xi4 Quick Reference Guide Xi4 Quick Reference Guide Use this guide to operate your printer on a daily basis. For more detailed information, refer to the User Guide. Printer Components Figure shows the components inside the media

More information

Adjust model for 3D Printing. Positioning - Orientate the part 13,0600,1489,1604(SP6)

Adjust model for 3D Printing. Positioning - Orientate the part 13,0600,1489,1604(SP6) Adjust model for 3D Printing 13,0600,1489,1604(SP6) In this document, we will learn about. Position and Orientate a Body means that we move and rotate the body to fit our 3D printing considerations. Typical

More information

Activity Basic Inputs Programming - VEX Clawbot

Activity Basic Inputs Programming - VEX Clawbot Activity 3.1.3 Basic Inputs Programming - VEX Clawbot Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense

More information

Running a Job on the Large Mill

Running a Job on the Large Mill Running a Job on the Large Mill Digital Media Tutorial Written by Trevor Williams Turning On the Machine Flip the breaker switch on the front right of the lower part of the controller box to the ON position.

More information

How to use the Zduino LEE Module with the Trainer Board

How to use the Zduino LEE Module with the Trainer Board How to use the Zduino LEE Module with the Trainer Board Note: If you are going to use the Arduino/Zduino module for this distance training workshop, please download the Arduino software: 1. Connections

More information

Introducing Cubelets. What do they do?

Introducing Cubelets. What do they do? Introducing Cubelets What do they do? Cubelets 6 Box Cubelets Six Box Battery Cubelet Drive Cubelet Battery Cubelet Drive Cubelet Distance Cubelet brick adapters Distance Cubelet Brightness Cubelet Brightness

More information

Counter & LED (LED Blink)

Counter & LED (LED Blink) 1 T.R.E. Meeting #1 Counter & LED (LED Blink) September 17, 2017 Contact Info for Today s Lesson: President Ryan Muller mullerr@vt.edu 610-573-1890 Learning Objectives: Learn how to use the basics of Arduino

More information

HP Photosmart c3180 Main Circuit Board Replacement

HP Photosmart c3180 Main Circuit Board Replacement HP Photosmart c3180 Main Circuit Board Replacement Replacing a faulty main circuit board. Written By: Jim ifixit CC BY-NC-SA www.ifixit.com Page 1 of 26 TOOLS: Spudger (1) T10 Torx Screwdriver (1) ifixit

More information

Scratch. Construct of Your Imagination

Scratch. Construct of Your Imagination Scratch Construct of Your Imagination License Information GPLv2 Licensed XYZrobot Scratch Code This program was based on XYZrobot Scratch from the MIT Media Lab, which was released under the GNU General

More information

Robotics 2c. The Programming Interface

Robotics 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 information

mbot v1.1 - Blue (Bluetooth Version)

mbot v1.1 - Blue (Bluetooth Version) mbot v1.1 - Blue (Bluetooth Version) SKU 110090103 What is mbot? mbot is an all-in-one solution to enjoy the hands-on experience of programming, electronics, and robotics. What is mbot? mbot is an all-in-one

More information

Learning Log Title: CHAPTER 6: TRANSFORMATIONS AND SIMILARITY. Date: Lesson: Chapter 6: Transformations and Similarity

Learning Log Title: CHAPTER 6: TRANSFORMATIONS AND SIMILARITY. Date: Lesson: Chapter 6: Transformations and Similarity Chapter 6: Transformations and Similarity CHAPTER 6: TRANSFORMATIONS AND SIMILARITY Date: Lesson: Learning Log Title: Date: Lesson: Learning Log Title: Chapter 6: Transformations and Similarity Date: Lesson:

More information

Halloween Pumpkinusing. Wednesday, October 17, 12

Halloween 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 information

Autodesk SketchBook (Desktop): Customizing the Lagoon

Autodesk SketchBook (Desktop): Customizing the Lagoon Autodesk SketchBook (Desktop): Customizing the Lagoon These tips are ideal for intermediate or advanced users that spend a lot of time in SketchBook. A few customizations can go a long way toward quickly

More information

micro:bit Lesson 1. Using the Built-in Sensors

micro:bit Lesson 1. Using the Built-in Sensors micro:bit Lesson 1. Using the Built-in Sensors Created by Simon Monk Last updated on 2018-03-02 05:46:13 PM UTC Guide Contents Guide Contents Overview Magnetometer Magnet Detector High-strength 'rare earth'

More information

C++ INTRODUCTION. GHI Electronics, LLC - Where Hardware Meets Software

C++ INTRODUCTION. GHI Electronics, LLC - Where Hardware Meets Software C++ INTRODUCTION GHI Electronics, LLC - Where Hardware Meets Software Contents Introduction... 2 Overview... 2 Guidelines... 2 Starting a New Project... 3 Exercise... 7 The BrainPad Object... 8 Exercise...

More information

Lesson 4: Animation. Goals

Lesson 4: Animation. Goals Introduction: In this session you are going to use custom built tools in Arduino to help you turn images or animation into code that automatically uploads to your DIY Gamer. It is a fun and easy way to

More information

Lesson 14 Blends. For Resources go to > click on the Creo Parametric Book cover

Lesson 14 Blends. For Resources go to  > click on the Creo Parametric Book cover Lesson 14 Blends Figure 14.1 Cap OBJECTIVES Create a Parallel Blend feature Use the Shell Tool Create a Swept Blend REFERENCES AND RESOURCES For Resources go to www.cad-resources.com > click on the Creo

More information

Prototyping & Engineering Electronics Kits Basic Kit Guide

Prototyping & Engineering Electronics Kits Basic Kit Guide Prototyping & Engineering Electronics Kits Basic Kit Guide odysseyboard.com Please refer to www.odysseyboard.com for a PDF updated version of this guide. Guide version 1.0, February, 2018. Copyright Odyssey

More information

Activity Basic Inputs Programming VEX

Activity Basic Inputs Programming VEX Activity 3.1.3 Basic Inputs Programming VEX Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense the environment

More information

Lesson 18 Automatic door

Lesson 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 information

SATCOM-On-The-Move User Manual

SATCOM-On-The-Move User Manual For the SOTM RIT Project Page 1 of 6 Table of Contents Introduction... 3 Required Programs... 3 Required Documents... 3 Required Equipment... 3 Powering Up and Calibration... 3 Choosing a Point... 4 Calibrate

More information

Activity Basic Inputs Programming VEX

Activity Basic Inputs Programming VEX Activity 3.1.3 Basic Inputs Programming VEX Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense the environment

More information

PAGE TITLE KEYBOARD SHORTCUTS

PAGE TITLE KEYBOARD SHORTCUTS PAGE TITLE KEYBOARD SHORTCUTS DEFAULT KEYBOARD SHORTCUTS MARKUP Align Bottom Ctrl + Alt + B Align Center Ctrl + Alt + E Align Left Ctrl + Alt + L Align Middle Ctrl + Alt + M Align Right Ctrl + Alt + R

More information

University of Portland EE 271 Electrical Circuits Laboratory. Experiment: Arduino

University of Portland EE 271 Electrical Circuits Laboratory. Experiment: Arduino University of Portland EE 271 Electrical Circuits Laboratory Experiment: Arduino I. Objective The objective of this experiment is to learn how to use the Arduino microcontroller to monitor switches and

More information

ACKNOWLEDGEMENT. Sagar Agrawal Parikshit jha Apar Sinha Gaurav Chauhan

ACKNOWLEDGEMENT. Sagar Agrawal Parikshit jha Apar Sinha Gaurav Chauhan ACKNOWLEDGEMENT Sagar Agrawal- 9913103669 Parikshit jha- 913103540 Apar Sinha- 9913103567 Gaurav Chauhan- 9913103672 Tables of content Topics Pages Abstract 4,5 Introduction 6 Components Description 7-10

More information

user manual Getting started... 3 Calibration... 3 Getting to know your robot... 4

user manual Getting started... 3 Calibration... 3 Getting to know your robot... 4 user manual Table of Contents Getting started... 3 Calibration... 3 Getting to know your robot... 4 Battery pack and power supply... 4 USB connector and power... 4 Arduino hardware... 5 Proximity sensor...

More information

Micro:bit - an Educational & Creative Tool for Kids

Micro: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 information

LilyPad ProtoSnap Plus Hookup Guide

LilyPad ProtoSnap Plus Hookup Guide Page 1 of 16 LilyPad ProtoSnap Plus Hookup Guide Introduction The LilyPad ProtoSnap Plus is a sewable electronics prototyping board that you can use to learn circuits and programming, then break apart

More information

RCX Tutorial. Commands Sensor Watchers Stack Controllers My Commands

RCX 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 information

BBC Micro:Bit. Year 7. Teacher Guide and Planning

BBC Micro:Bit. Year 7. Teacher Guide and Planning BBC Micro:Bit Year 7 Teacher Guide and Planning Micro:Bit Block Editor Planning Support - Teacher help to complete the steps required for the Micro:Bit to run successfully - 1:1 peer help and partner working.

More information

2. Within your four student group, form a two student team known as Team A and a two student team known as Team B.

2. Within your four student group, form a two student team known as Team A and a two student team known as Team B. Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense the environment in a variety of ways such as physical

More information

Project from Real-Time Systems Lego Mindstorms EV3

Project from Real-Time Systems Lego Mindstorms EV3 Project from Real-Time Systems March 13, 2017 Lego Mindstorms manufactured by LEGO, http://mindstorms.lego.com extension of LEGO Technic line history: RCX, 1998 NXT, 2006; NXT 2.0, 2009 EV3, 2013 why LEGO?

More information

DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453

DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453 DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453 From Robot Wiki Contents 1 Introduction 2 Specification 3 Board Overview 4 Tutorial o 4.1 Requirements o 4.2 Install Arduino/Genuino 101

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

Model a Simple Conveyor

Model a Simple Conveyor VISUAL COMPONENTS [ MODELING ] Model a Simple Conveyor Visual Components 4.0 Version: March 13, 2017 A conveyor allows you to move components from one location to another. In some cases, you can move components

More information

A Hacker s Introduction to the Nokia N900

A Hacker s Introduction to the Nokia N900 A Hacker s Introduction to the Nokia N900 Introduction Welcome to the Hacker s Introduction to the Nokia N900. This guide is intended to help you begin connecting the N900 s builtin capabilities to information

More information

These instructions were adapted from Arduino: Installing Standard Firmata which is licensed under Attribution- NonCommercial-ShareAlike 2.

These instructions were adapted from Arduino: Installing Standard Firmata which is licensed under Attribution- NonCommercial-ShareAlike 2. These instructions were adapted from Arduino: Installing Standard Firmata which is licensed under Attribution- NonCommercial-ShareAlike 2.5 Generic Step 1: Download and Install Arduino Application Your

More information

L298N Dual H-Bridge Motor Driver

L298N Dual H-Bridge Motor Driver Handson Technology User Guide L298N Dual H-Bridge Motor Driver This dua l bidirectional motor driver, is based on the very popular L298 Dual H-Bridge Motor Driver Integrated Circuit. The circuit will allow

More information

Inspection Camera. User Manual

Inspection Camera. User Manual ic TM Inspection Camera User Manual Overview Contents Product overview...4 Accessories...5 Driver installation...6 Operation Live mode...9 Browse mode...11 Setting mode...13...14 Cautions for Use...15

More information

Chapter 4 Working with Arena

Chapter 4 Working with Arena Chapter 4 Working with Arena What We ll Do... User interface Menus (including Running) Toolbars Help Model windows Drawing Printing Running Building the simple processing model Simulation with Arena Chapter

More information

INTERMEDIATE PROGRAMMING LESSON

INTERMEDIATE PROGRAMMING LESSON INTERMEDIATE PROGRAMMING LESSON My Blocks Overview Step-by-Step Visual Guide to Creating a My Block with Inputs with Outputs (Parameters) By: Droids Robotics LESSON OBJECTIVES 1. Learn how to make custom

More information

Arduino Panel Meter Clock. By Russ Hughes

Arduino Panel Meter Clock. By Russ Hughes Arduino Panel Meter Clock By Russ Hughes (russ@owt.com) OVERVIEW My father has been a lifelong Ham Radio Operator with a fondness for almost anything with a panel meter. After seeing the Trinket Powered

More information

Mailbox Notification Service. Created by Adam Kohring

Mailbox Notification Service. Created by Adam Kohring Mailbox Notification Service Created by Adam Kohring Last updated on 2015-06-24 10:20:07 PM EDT Guide Contents Guide Contents Overview Parts List Adafruit Products Additional Products Print the Circuit

More information

Hands-on Lab: LabVIEW Angle Sensor

Hands-on Lab: LabVIEW Angle Sensor Hands-on Lab: LabVIEW Angle Sensor Third party vendors like Hi Technic, offer a range of sensors. One example is the angle sensor, and LabVIEW LEGO Mindstorms has a control block for it. This lab will

More information

Activity Basic Inputs Programming Answer Key (VEX)

Activity Basic Inputs Programming Answer Key (VEX) Activity 1.2.4 Basic Inputs Programming Answer Key (VEX) Introduction Inputs are devices which provide a processor with environmental information to make decisions. These devices have the capacity to sense

More information

Gimbal Camera Handle Manual Please read the user manual carefully before using and keep the manual for future reference

Gimbal Camera Handle Manual Please read the user manual carefully before using and keep the manual for future reference Gimbal Camera Handle Manual Please read the user manual carefully before using and keep the manual for future reference This product is suitable for Mi Drone Gimbal Camera 4K-YDXJ02FM only 1 Package list

More information

K e y b o a r d s h o rt c ut s

K e y b o a r d s h o rt c ut s Keyboard shortcuts Mouse navigation Middle button (wheel) Click + drag = pan Double-click = re-center view Left button Click = tool operation Click + spacebar = pan Shift + click + drag = multi-select

More information

Vizit Pro User Manual

Vizit Pro User Manual Vizit Pro User Manual 1 Table of Contents Vizit Pro User Manual... 1 Using Vizit Pro... 3 The Vizit Pro User Interface... 3 Toolbars... 4 File Tab Toolbar... 4 Edit Tab Toolbar... 5 Annotations Tab Toolbar...

More information

User manual. For Keenlon Rarduino.

User manual. For Keenlon Rarduino. User manual For Keenlon Rarduino Design & Executive Service Website Shanghai Keenlon Hi-Tech Co., Ltd. Techsupport@keenlon.com www.keenlon.com Contents 3 Programming software installation guide 5 Programming

More information

SECOND EDITION. Arduino Cookbook. Michael Margolis O'REILLY- Tokyo. Farnham Koln Sebastopol. Cambridge. Beijing

SECOND EDITION. Arduino Cookbook. Michael Margolis O'REILLY- Tokyo. Farnham Koln Sebastopol. Cambridge. Beijing SECOND EDITION Arduino Cookbook Michael Margolis Beijing Cambridge Farnham Koln Sebastopol O'REILLY- Tokyo Table of Contents Preface xi 1. Getting Started 1 1.1 Installing the Integrated Development Environment

More information

SMART DUSTBIN ABSTRACT

SMART DUSTBIN ABSTRACT ABSTRACT SMART DUSTBIN As people are getting smarter so are the things. While the thought comes up for Smart cities there is a requirement for Smart waste management. The idea of Smart Dustbin is for the

More information

SIEMENS. Animating assemblies. spse01693

SIEMENS. Animating assemblies. spse01693 SIEMENS Animating assemblies spse01693 Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle Management Software Inc. 2015 Siemens

More information

User Guide v1.0. v1.0 Oct 1, This guide is only available in English Ce manuel est seulement disponible en Anglais

User Guide v1.0. v1.0 Oct 1, This guide is only available in English Ce manuel est seulement disponible en Anglais ROVER ShiELD User Guide v1.0 v1.0 Oct 1, 2014 This guide is only available in English Ce manuel est seulement disponible en Anglais Description The DFRobotShop Rover Shield is the ideal all in one shield

More information

Part A: Monitoring the Rotational Sensors of the Motor

Part A: Monitoring the Rotational Sensors of the Motor LEGO MINDSTORMS NXT Lab 1 This lab session is an introduction to the use of motors and rotational sensors for the Lego Mindstorm NXT. The first few parts of this exercise will introduce the use of the

More information

Controlling the Robotic Arm using the BBC micro:bit

Controlling 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 information

Transforming Objects in Inkscape Transform Menu. Move

Transforming Objects in Inkscape Transform Menu. Move Transforming Objects in Inkscape Transform Menu Many of the tools for transforming objects are located in the Transform menu. (You can open the menu in Object > Transform, or by clicking SHIFT+CTRL+M.)

More information