Introduction To Programming with LEGO NXT 0

Slides:



Advertisements
Similar presentations
LabView Basics.
Advertisements

Sensors.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Choose a Sensor.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
EducateNXT NXT... an introduction The Kit and the Software.
Introduction to NXT Software and Functionality Bot’oberfest October 15, 2007.
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
Indian Institute of Technology Hyderabad OBSTACLE AVOIDER USING SENSOR TECHNOLOGY Kiran kumar Dileep raju Bojja Haranath.
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.
Reviewing Common Blocks for St. Agnes Elementary School Teachers by Jenny Chang Feb. 26th, 2007 USC & University Neighborhood Outreach Robotics STEM program.
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.
Overview: This lesson explores the View Mode capability of the NXT and uses this to demonstrate electrical circuits using the NXT electronic components.
Basic Robot Design. 3 Steps Design Build Program Drawing and thinking of ideas Using your design to make a robot Telling your robot what to do.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
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.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Introduction to the Basic Parts of LEGO’s NXT Robotics
Final Presentation.  Software / hardware combination  Implement Microsoft Robotics Studio  Lego NXT Platform  Flexible Platform.
Robotics Light sensor. Calibration. Reverse engineering challenge. Lab work: Create and show your program. Add light sensor (different orientations). Robot.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Overview: The goal of this lesson is to transition from discussing robots in general to the specifics of NXT robot. Objectives: Students will be able.
Blue Tooth Communication ROBOTICS – ll MODULE 4. Set up a Bluetooth connection between two NXTs. Send/receive messages wirelessly using send/receive message.
THE TOUCH SENSOR The Touch Sensor, shown in the picture, gives the robot the sense of touch. It gives too different signals when the orange part is ether.
1. True or False: All these pieces are connector pegs. A. True B. False.
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.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
Introduction to EV3. Many Different Types of Robots Snake Robot.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
Overview: This lesson explores the NXT as a computer. It is intended to follow the "Introduction to Computers" lesson. Objectives: Students will be able.
Introduction to LEGO Mindstorms EV3 What is in the box?
2.8 NXT Test Programs (Try Me Mode) U2C8
NXT Mindstorms Kit Programming
Exploring Computer Science Lesson 6-5
Mindstorms EV3 Programming
By Sanjay and Arvind Seshan
Mindstorms EV3 Programming
Introduction To Programming with LEGO NXT 2
Bluetooth example Presentations Lab: building projects
LEGO Robotics Ultrasonic Sensor
Introduction to EV3.
Introduction to NXT.
Mindstorms EV3 Programming
By Sanjay and Arvind Seshan
Introduction to EV3.
Module F: Presentation Understanding Robot Fundamentals
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Sensors and Logic Switches
Loops with Multiple Sensor Controls
Exploring Computer Science Lesson 6-5
BEGINNER PROGRAMMING LESSON
Forward Until Touch Robot goes forward until it hits a wall.
Controlling your quadcopter
What is a Robot?.
BEGINNER PROGRAMMING LESSON
By Sanjay and Arvind Seshan
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
Lego EV3 Mindstorms SW Programming Blocks.
Compiled from various Internet sources Presented by Mr. Hatfield
Lego MINDSTORMS EV3.
Controlling your quadcopter
LEGO MINDSTORMS NXT PROGRAMMING
Introduction to EV3.
Presentation transcript:

Introduction To Programming with LEGO NXT 0

Introduction Why NXT and NXT-G? How it all works What are programs? Introduction to the NXT-G Connecting to the NXT Brick USB Bluetooth

Why NXT and NXT-G? Programming the NXT robot uses the same ideas any programming language Sequence Selection Iteration NXT-G is a graphical method of programming No complicated syntax Focus on the principles GREAT FUN!

COMMUNICATIONS LINK (BLUETOOTH) How it all works COMMUNICATIONS LINK (BLUETOOTH) COMPILED RTE CODE PROGRAMS FIRMWARE OS

What are programs? Something that: Lego NXT Models a process Has an entry point Generally has inputs and outputs Lego NXT Line follower Initialise sensors/servos - START Sensors, Servos and Screen

Introduction to the NXT-G Environment The NXT Brick Connecting to a Brick Common Blocks Complete Pallete

The NXT Brick USB Port 3 Motor Outputs (A, B, C) Navigation Buttons LCD display On/Select 4 Sensor Inputs (1, 2, 3, 4) Back

Sensors & Servos

Light Sensor This sensor detects ambient (surrounding) light. It sends out current light value logic signal (true/false) based on current light value falling above or below a trigger point

Sound Sensor Sound detector detects Audible vibrations It sends out current sound value A logic signal (true/false) based on whether the current sound value falls above or below a trigger point.

Ultrasonic Sensor The Ultrasonic sensor detects objects at a maximum range of about 100 inches (250 cm). It sends out the current ultrasonic reading a logic signal (true/false) based on whether the current ultrasonic reading falls above or below a trigger point

Touch Sensor The touch sensor detects contact It sends out its finding as a logic signal (true or false) If the sensor has been triggered, the block will send out a “true” signal; if it has not been triggered, the block will send a “false” signal Can detect three conditions Press Release Bump

Servos Both and input and output device Step Monitor

Lab 0