Creative Inventions and Robotics www.build-it-yourself.com Programming with Robolab By Rebekah Gendron.

Slides:



Advertisements
Similar presentations
Whats an Adobe Bridge Anyway? From Classroom in a Book - Adobe PhotoShop CS3.
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Chung for Robofest 05 1 Introduction to RoboLab CJ Chung Lawrence Technological University.
EducateNXT Robot Sumo. EducateNXT What is Sumo? Sumo is a competitive contact sport where a wrestler (rikishi) attempts to force another wrestler out.
Goal: By the end of the lesson, students will be able to find the slope of a line from a graph.
Follow The Guidelines Introductory Presentation. Opening Activity Make a prediction about how light sensors will use thresholds. Keep in mind: We used.
Wait, sound sensor >70, Port 2 Flowchart – Heartbeat 1 Start Motor A, Move Backward, 1/3 Rotation, Power 20 Wait, 1 Second Sound Sensor (Port 2) Less than.
VEX and Robot C Chris Patterson Presented by Modified by J. Andazola.
Photos and Sensor Instructions
NXTG Workshop for Bottle RoboSumo Lawrence Technological University.
Robot Programming. Programming Behaviors Behaviors describe the actions and decisions of your robot.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Programming
From the NXT top menu Connect desired hardware as indicated Enter a command in the box indicated from the menu provided Repeat for all 5 boxes.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lab 7P. 1Winter Quarter Stop Light Lab 7.
Testbed: Exercises.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
LabVIEW Program and Data Flow Review LabVIEW Robotics Fundamentals.
INTERMEDIATE PROGRAMMING LESSON By: Droids Robotics Color Line Follower My Blocks with Inputs: Move Until Black © 2014, Droids Robotics, v. 2.0, Last edit.
LabVIEW Basics Review LabVIEW Robotics Fundamentals.
Programming a light sensor to follow a black line.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Motors and Sound Troubleshooting Tips. © H-CCS Problem 1 Why can’t I download my program to the RCX?
Robots Week 3a Programming Lesson 2: Modifiers, Loops and Jumps Programming Solutions.
Real-Time Data through Data Hubs. Begin by adding a basic Move block, 5 rotations 75% power.
Photos and Sensor Instructions
Lesson 4: Conditional Statements Programming Solutions.
Robot Programming. Programming Behaviors Behaviors describe the actions and decisions of your robot.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON DATA WIRES.
Oregon Robotics Tournament and Outreach Program RCX Basics.
EV3 Software EV3 Robot Workshop
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
Mindstorm NXT-G Introduction Towson University Robotics.
VEX and Robot C Chris Patterson Frisco ISD CTE Center Presented by.
Lesson 1: Motors and Sound Programming Solutions.
Automation and Robotics.  First you select the platform type so that you can use Natural Language PLTW.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
1 ©2006 INSciTE Lab Three Task: Move forward for 2 feet, turn right 90º repeat to complete a square path. End up exactly where you started.
4 |Multitasking Created by H. Robinson & A. Gostelow Multitasking.
TABLET LESSONS INTRODUCTION TO THE EV3 BRICK AND SOFTWARE By Sanjay and Arvind Seshan.
EV3 Binary Bluetooth Functions An Introduction to Brick-to-Brick Communication.
NXT-G Binary Bluetooth Functions
Follow The Guidelines.
Stop Light Lab 7 Winter Quarter.
Project Overview Introduction Clawbot Build Design Modification
Introduction To Programming with LEGO NXT 2
EV3 On Brick Programming
Loops and Switches Pre-Quiz
Sensors Training.
Girl Scout Lego Robotics Workshop
INTERMEDIATE PROGRAMMING LESSON
Forward Until Touch Robot goes forward until it hits a wall.
Beginner Programming Lesson
INTERMEDIATE PROGRAMMING LESSON
Line Following Behavior
Introductory Presentation
Storing Values as Variables
Recap the basics Lesson 1.
Line Followers: Basic to Proportional
Introductory Presentation
Lesson 3: Sensor Wait-for’s Programming Solutions
Line Following Behavior
SENSORS.
Line Followers: Basic to Proportional
INTERMEDIATE PROGRAMMING LESSON
Photos and Sensor Instructions
Recap the basics Lesson 1.
Oregon Robotics Tournament and Outreach Program
Downloading to the NXT requires the correct hardware setup
Presentation transcript:

Creative Inventions and Robotics Programming with Robolab By Rebekah Gendron

Programming is writing a set of directions for your robot to follow. You will be writing... A programming story!... and all writers need the proper tools to work with!

This is the Tools Palette (Your writing instruments) Wiring Tool Position/Select Tool Change Value Tool Set Color Tool Text Tool Scroll Tool

This is the Functions Palette (The “words” for your story) 4 Sub-Menus BeginEnd Structures Sub-Menu Wait For Sub-Menu Modifiers Sub-Menu

Writing a Simple Programming Story The wiring tool connects each word together to make the story complete! Once Upon a Time 2. Motor A turned on Full Power 3. It waited until a Touch Sensor on Port 3 was pushed 4. Then Motor A turned off 5. The End

Wiring Tips EndBegin Start with your 2 Functions Remember to wire each function separately Click your Wire Tool on the top right corner of the 1 st function 4 Move your Wire Tool to the top left corner of the 2 nd function and click to complete the wire BROKEN WIRES must be removed or the program won’t work You can remove the broken wires in “EDIT” or by typing CTRL + B

The Wait For Sub-Menu If you want to program your robot to wait for an action before it proceeds then you will need to use: Wait For Time Wait For Touch Wait For Light

Here’s a program that will continually turn two motors on and off. Wait for Touch and Wait for Time are found in the Wait For Sub-Menu Jump and Land lets the program loop back around forever Jump and Land are found in the Structures Sub-Menu JumpLand