Sensors Training.

Slides:



Advertisements
Similar presentations
Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Advertisements

EducateNXT Establishing a Bluetooth Connection. EducateNXT Establishing a Bluetooth Connection Both bricks used will require a different name. For the.
Dublin Robotics Boosters NXT-Step Programming Workshop.
EducateNXT Enter the name “Sound Graphing” for your experiment. Real-time Data Logging Click the Switch to NXT Data Logging icon in the top-left corner.
Sensors.
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.
BEGINNER EV3 PROGRAMMING Lesson
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
EducateNXT NXT... an introduction The Kit and the Software.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
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.
EG1003: Introduction to Engineering and Design Sensors.
Program ultrasonic range sensor in autonomous mode
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
Unit 5 – “Watch Out!”. Introduction New Topics Case Structures New Functions Less? Comparison Function Ultrasonic Sensor.
Introduction to the Basic Parts of LEGO’s NXT Robotics
Available at: Lesson 3.6 – Program Line Follower in Autonomous Mode Program Line Follower in Autonomous Mode.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Robotics NXT-G: variables, file Rotation sensor Lab: Use buttons to hit specific ball. Homework: Postings. Start planning mapping the room.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Using Sensor Data and Port View.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
ROBOTC Software EV3 Robot Workshop
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Vex Robotics program three: using motors and sensors together.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Python Programming Module 4 Sensors and Loops Python Programming, 2/e1.
TABLET LESSONS INTRODUCTION TO THE EV3 BRICK AND SOFTWARE By Sanjay and Arvind Seshan.
ROBOTC for CORTEX Teacher Training © 2011 Project Lead The Way, Inc. Automation and Robotics VEX.
Introduction to LEGO Mindstorms EV3 What is in the box?
Introduction to Programming in RobotC
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Exploring Computer Science Lesson 6-5
BEGINNER PROGRAMMING LESSON
How to connect your brick
By Sanjay and Arvind Seshan
Introduction To Programming with LEGO NXT 2
Programming Part 2 Mod Kit
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
EV3 On Brick Programming
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
Product Evaluation & Quality Improvement
Module F: Presentation Understanding Robot Fundamentals
Robot Programming Computer Literacy S2.
FeMaidens Programming
INTERMEDIATE PROGRAMMING LESSON
Product Evaluation & Quality Improvement
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Exploring Computer Science Lesson 6-5
Controlling your quadcopter
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
Holyoke Codes LEGO ROBOTICS
Line Following Behavior
Storing Values as Variables
EV3 Programming guide to “Following”
BEGINNER PROGRAMMING LESSON
Lego EV3 Mindstorms SW Programming Blocks.
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
The programming page of the Brick
BEGINNER EV3 PROGRAMMING Lesson
Lego MINDSTORMS EV3.
Controlling your quadcopter
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

Sensors Training

Sensors Overview Evaluates the robot’s surroundings Creates inputs to control loops and switches Three sensors primarily used for SLDPs Light sensor (measures light properties) Gyro sensor (measures orientation) Ultrasonic sensor (measures distance)

Sensors Overview Types of Sensors Light (Color) Sensor Gyro Sensor Ultrasonic Sensor

Switches & Loops Switches perform different actions depending on the input “If-else” statements Loops continuously loop sections of code repeatedly until the end statement occurs Set amount of time, distance from wall, etc.

Switches and Loops

Example Code – Gyro Sensor Gyro sensor must be reset prior to every reading Change type to “Reset” Inserting a “Wait” block increases gyro sensor accuracy Use a loop to continuously turn the robot until a specific angle is reached

Ports Ports 1, 2, 3, and 4 are for sensors and other inputs Ports A, B, C, and D are for motors and other outputs Port View displays sensor readings in real-time on the EV3 brick Ex. information for light intensity must be determined using port view to make the line-following code

Port View Ultrasonic Sensor Reading

Bluetooth Enable Bluetooth to upload and run code immediately from computer to robot

Enabling Bluetooth Go to the wrench- shaped symbol Check both “Bluetooth” and “Visibility”

Enabling Bluetooth Go to “Connections” and click “Search”

Enabling Bluetooth Select Device Name Press check mark for “Connect?”

Enabling Bluetooth Enter a passkey (must match on both devices; default is 1234) If all goes well, symbol in top left corner will look like “<>” and “Connected!” will appear in the middle of the screen

Closing For further information, refer to “Sensor Tutorial” under Help & How-To’s for SLDPs on the manual “Product Evaluation (Sensors)” may also be helpful Share tasks – each team member should take a turn building the code Save your work on Google Drive Return all unused materials to TAs

Sensors Training QUESTIONS?