Bluetooth Communication Module 3. Warm Up SWQ: 30 – Oct. – 2013 Give examples where Bluetooth technology is used What is the range for the Bluetooth ?

Slides:



Advertisements
Similar presentations
Mailbox Assistive Automation. Mailbox The postman arrives with the daily mail to an house.
Advertisements

How to Use Stowe School District
What we will cover today… Where is the camera on my phone? Taking a photo Zoom in and out Deleting a photo Where do my photos go to? Viewing my photos.
Sound Card Calibration. Determine computer audio device. Determine computer audio device. In XP, go to Control Panel – Sounds & Audio Devices – Audio.
EducateNXT Establishing a Bluetooth Connection. EducateNXT Establishing a Bluetooth Connection Both bricks used will require a different name. For the.
EducateNXT Follow the Leader Using Bluetooth communication, one robot can be made to follow the actions of a second robot. Features in this presentation:
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Remote Communication.
Robot Soccer Challenge
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Automated Mining Project.
This tutorial will show you, step by step, how to upload a file to Moodle.
Bluetooth Remote Control
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
An Intro to Robots and Computer Programming
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Sentry System One-Way Communication.
Remote Control Using Bluetooth. 1. Give two examples of electrical connections. 2. What is the difference between wired and wireless connections? 3. What.
Introduction to NXT Software and Functionality Bot’oberfest October 15, 2007.
HOW TO USE BY ALEX ROSS ALEX ROSS. HOW TO CREATE ACCOUNT FOR DUMMIES is a great way to communicate with others. We can interact with.
GroupWise Tutorial What is GroupWise? GroupWise is an and calendar service (much like Microsoft outlook) for Collin College faculty and staff.
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.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
Robotics Catchup/Review: switch, arithmetic, range, loop Bluetooth Lab: Finish parallel parking. Next: Use Bluetooth communication for calculate & send.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
Slide 1 of 19 Welcome to GSA’s Vendor and Customer Self Service (VCSS) course Section 7: Correspondence Navigation This presentation is compliant with.
Introduction to Data communication
1 ITGS - introduction A computer may have: a direct connection to a net (cable); or remote access (modem). Connect network to other network through: cables.
| | Tel: | | Computer Training & Personal Development Outlook Express Complete.
® IBM Software Group © 2006 IBM Corporation Programmatically Rendering and Hiding JSF Controls This section describes how to hide and show JSF controls.
Click your mouse to continue. Ways to Merge Data When you have finished editing your main document and inserting the merge fields, you have several choices.
Module 3: Configuring Hardware on a Computer Running Windows XP Professional.
Aspire Vertical Markets Restaurant Solution. Aspire Telephone designed to function in tight areas - Wall mounting plate built-in - Tilting display to.
More switches, Comparison Day 7 Computer Programming through Robotics CPST 410 Summer 2009.
Robotics Finish presentations Bluetooth Communications Brain storm project ideas Programming considerations Homework: Prepare to present proposal for building.
Application of Data Programming Blocks. Objectives  Understand the use of data programming blocks and their applications  Understand the basic logic.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT OUTLOOK Lesson 1 – Outlook Basics and .
Creating a backup file Downloading a backup file Uploading a backup file Resetting or restoring your course from a backup file.
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Stuff By Zach and Turtle To designate a default printer, choose Start > Control Panel > Printers and Faxes. Right-click the printer, and then.
Blue Tooth Communication ROBOTICS – ll MODULE 4. Set up a Bluetooth connection between two NXTs. Send/receive messages wirelessly using send/receive message.
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.
PsycINFO Storing search results: mail, print, export Library.
How to connect your NXT via Bluetooth A step-by-step instruction.
Robotics NXT-G: variables, file Rotation sensor Lab: Use buttons to hit specific ball. Homework: Postings. Start planning mapping the room.
LEGO® MINDSTORMS® NXT Move Block.
Closed Loop Calibration Automatic Calibration Using ProCal.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON DATA WIRES.
Module 3: Dealing with Files Robotics – ll. Objectives Understand the file access block and its configuration Create and use files inside NXT programs.
Welcome to Good Reading Online (GRO). Part 2 of this tutorial will show you how to use some of the additional options within GRO, such as printing and.
Unit 1: “Move!”. NXT Functions NXT Functions can be found under “NXT I/O” on the functions palette in an instance targeting the NXT.
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.
Working On-Line Module 4 People's Resource Center Barry Glicklich Last updated 24 December 2011Working On-Line (BG)1.
Wireless control of an LED. the XBee transceiver transmitter: sends radio waves receiver: receives radio waves transceiver: sends AND receives.
For the Lifepak 15 Orange County Emergency Services 2014.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Sentry System Two-Way Communication.
Assistive Automation Mailbox.
NXT-G Binary Bluetooth Functions
Introduction To Programming with LEGO NXT 0
Bluetooth example Presentations Lab: building projects
Microsoft Visual Basic 2005 BASICS
And the text with form..
Sensors and Logic Switches
INTERMEDIATE PROGRAMMING LESSON
Controlling your quadcopter
INTERMEDIATE PROGRAMMING LESSON
Lego EV3 Mindstorms SW Programming Blocks.
Lab: Parking Preparation for Bluetooth.
Controlling your quadcopter
Presentation transcript:

Bluetooth Communication Module 3

Warm Up SWQ: 30 – Oct. – 2013 Give examples where Bluetooth technology is used What is the range for the Bluetooth ?

NXT and Bluetooth Search for projects that uses Bluetooth in the NXT

What blocks I need to build Bluetooth communication between two NXT ??

Send message block: send a wireless message to another NXT Receive message block: receive a wireless message from another NXT

Send Message Block

The send message block can be configured using either the configuration panel or using data wires Connection Mail Box text I will send Number I will send logic I will send X = -2 -2

Ahmed X = Ahmed X = 1 1

How can I send the measured sound level ?

Send Message Block ConnectionConnection section is used to identify the connection number of the target NXT (the NXT that will receive the message). It is a value between 0 and 3. MessageIncludes: message type (logic, number or text) message content. MailboxEach NXT brick has 10 mailbox numbers where wireless messages can be stored. Each mailbox number can hold up to five messages.

Receive Message Block

Mail Box number The test text The test Number The test logic Message received (yes/N0) If the test message and received message the same, output is True The received text The received Number The received logic The receive message block can be configured using either the configuration panel or using data wires

Receive Message Block Message:The message section allows you to select the type of message being received (logic, number or text). Compare to:If you want to compare the incoming message with a test message, either type the test text or number or use the radio buttons to choose the logic test value (True or False). If the test message and the received message are the same, the Yes/No data wire will return a value of “1”; otherwise, it will return a value of “0”. Mailbox:The mailbox identifies the receiver’s mailbox where the sent message will be stored.

Why do I need to compare between the test message and the received message ?

Correct Communication Connection Number on the computer and the chosen one on the NXT must be the same Mail box of the transmitter and the receiver must be the same

LAB ACTIVITY 1: – Step 1: Turn on Bluetooth on both NXT – Step 2: Rename the NXTs (TX# and RX#) – Step 3: SEARCH for RX# on the TX# NXT <> (connection is made)

Step 5: Receiver Program Step 6: Run the program on the receiver first LAB ACTIVITY 1: (Page 11), Why ?? Step 4: Sender Program

Worksheet

Connection Number: Mail box Number: Sent massage: Data type of the sent massage :

Connection Number: Mail box Number: Sent massage: Data type of the sent massage :

Connection Number: Mail box Number: Sent massage: Data type of the sent massage :

Connection Number: Mail box Number: Sent massage: Data type of the sent massage :

Review Exercise – Page 17 Sender Program: The sender unit will read the sound level The sender will display the sound level values on its screen and send them wirelessly to a receiver unit Receiver Program: The receiver unit will receive the sound level values. If the sound level values are more than 50%, the receiver unit will move forward; otherwise, it will stop moving.

LAB ACTIVITY 2: Remote Control Program

LAB ACTIVITY 2: Car Program This looks confusing ??!! Read it step by step, it will be easy

Recap

Conclusion Send massage block Receive massage block Set up the Bluetooth on both NXTs Sender program Receiver Program