Bluetooth Controller Setting up the BT controller and Arduino with Processing.

Slides:



Advertisements
Similar presentations
Hardware and Python Steve Granda. Why would I want to do this? You want to make something interactive. You want to recreate sputnik. You want to measure.
Advertisements

ARDUINO CLUB What we’re really doing. BASICS The setup() and loop() functions.
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Getting your Arduino to Work: Microsoft Windows 1.Install Arduino programming environment 2.Install Arduino Uno driver 3.Make sure you can download a program.
ELCT 201 week 13 Analog ON/OFF control system conversion to Digital ON/OFF control system.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. CAN I MAKE MY OWN SENSOR 2 This lesson will explain how to hook a standard dial potentiometer into.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
CSULB EE400D TECHNICAL DOCUMENTATION ARDUINO/ARXTERRA PROGRAMMING PART II - TELEMETRY.
ALL TERRAIN ROBOT 1 Wilmer Arellano © The Client’s Need Lecture is licensed under a Creative Commons Attribution 2.0 License.
1 Introduction to Coding. 2 Example Codes A lot of example codes are given with Arduino IDE A code can often be based on a previous example rather than.
Dr. Hoganson CSIS HC11 Demo Program This is our first lab using the 68HC11 microcontroller. We will “talk” to the microcontroller from a PC, run.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Touch Sensor This lesson will explain how to hook a standard micro switch into the Vex system to function.
Embedded Programming and Robotics Lesson 12 Introducing the Raspberry Pi Intro to Raspberry Pi1.
Ballooning Bundle. What is a Microcontroller? Small computer with a processor core, memory and programmable input/output Continuously repeats software.
Dmitry Korobov April 13,  GUI interface for the robot ◦ Atomic Actions Panel ◦ Script generator for complex actions ◦ Sensors Panel  Robot’s module.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Dr. John Helferty.  Arduino  Wi-Fi Shield  Relay  H-Bridge  Standard Servos  DC Fans  Impeller  Battery  PCB  Headers.
Use bluetooth for communication 1. enable bluetooth in NXT and also enable visibility 2. configure setting in brickCC –Wait about 30 seconds for searching.
Vex Robotics Programming Sequence. Now that you’ve had some practice downloading and using the included programs, it's time to learn to write some of.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
Vex Robotics Programming Options. To start you off and give you a safe "home base" to return to while you explore, a few key programs are already included.
Shaojie Ge Special Sensor System  My special sensor system is the walk mechanism of my robot. Since my robot is a walking robot with four legs.
Barclays Robot Challenge Learn how to Program Robots.
Vex Robotics Program six: combining autonomous and radio control.
Engineering H193 - Team Project Gateway Engineering Education Coalition Lab 1P. 1Spring Quarter Introduction to Sensors Lab 1.
How to connect your NXT via Bluetooth A step-by-step instruction.
Programming the Geiger Counter Board 1. Arduino Files Go to and download the latest Arduino.
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
Vex Robotics Program four: reversing and turning.
Bonus EV3 Programming Lessons By Droids Robotics LEGO MINDSTORMS and Raspberry Pi Communicator.
Bonus EV3 Programming Lessons By Droids Robotics LEGO MINDSTORMS and Raspberry Pi IR Light controller.
目录 8 in 1 Sensor ◆ 8 in 1 Sensor Unique Features ● Built in PIR motion sensor and light intensity sensor ● Built in 2 Dry Input Ports ● Built in 32 Logics.
Vex Robotics Program Two: Using two motors. Program two: using the motors In the last section, you learned how to turn on one motor. Now, you will take.
Automation and Robotics.  First you select the platform type so that you can use Natural Language PLTW.
Vex Robotics program three: using motors and sensors together.
Arduino + Bluetooth TYWu. Connection Arduino + Bluetooth Module.
Istituto Tecnico Industriale A.Monaco EURLAB Moving a robot simple example program to control a DC-Motor Next - Press the button (left)
1 of 20 How to use the Compass A. Compass. 2 Compass: - Provides heading relative to Magnetic North, not true North HMC5883L V input - I2C (not.
Wireless control of an LED. the XBee transceiver transmitter: sends radio waves receiver: receives radio waves transceiver: sends AND receives.
Istituto Tecnico Industriale A.Monaco EURLAB European Robotic LABoratory HOW TO Read Temperature On Graphic App.
Istituto Tecnico Industriale A.Monaco EURLAB Moving a robot SEnd temperature over the wireless Send temperature over the wireless network. LM35DZ program.
1 Introduction to Coding. 2 Example Codes A lot of example codes are given with Arduino IDE A code can often be based on a previous example rather than.
After Construction Name: Per #:.
Basic Steps in Programming
simple example program to control a DC-Motor
3DoT Technical Documentation
DHT 11 Sensor Connect the sensor with Arduino board like picture below. Download DHT11 Sensor library from
European Robotic LABoratory
Manual for Arduino Kit v1.0
Introduction To Programming with LEGO NXT 1
Welcome to Arduino A Microcontroller.
An Arduino Workshop; part 2
IR Emitter module SB-IR-EM.
3.14 Microscan QX-870 Scanner Configuration
Scoutbotics Robot Testing
iSERIES PROGRAMMING/LOGGING TRAINING
Introduction to Arduino Microcontrollers
Arduino and Grove LET’S START.
Roller Coaster Design Project
Automation and Robotics
Finding Missing Personal Things Using Bluetooth Technology
Arduino and the Web.
Appliace Remote Control
CTY SAR FCPS Shawn Lupoli, Elliot Tan
Arduino 7 Segment Display Lab
Aeroponic Engineering and Vertical Farming
Oregon Robotics Tournament and Outreach Program
Downloading to the NXT requires the correct hardware setup
Presentation transcript:

Bluetooth Controller Setting up the BT controller and Arduino with Processing

What do I need Linux Laptop Robot Bluetooth Controller 4 Female to Female wires PS Controller Sketches – Should be on the Laptop – They will work – need to be updated for all controls

Bluetooth Controller This is HC-05 Module Already has name – ROBOTX

Wiring to Robot Very important wire this correctly 4 wires to be connected Wire Colour NOT important – correct pins are Turn Robot off and disconnect when wiring

Wiring to Robot

Wiring – Unwired Shield

Wiring to Robot Sensor ShieldBluetooth HC-05 Pin 7 – SensorRX Pin 4 – SensorTX Pin 0 (V)5V Pin 0 (G)GND Wiring for Pins

Connecting Arduino – Download Remote Control Sketch First test from Linux Laptop – Connect to Bluetooth – should see name of Bluetooth

Bluetooth Connections Select Bluetooth and a terminal session

Bluetooth Connections Search for Bluetooth – should appear

Bluetooth Connections Right click on the Bluetooth name and click Setup. Use pass code 1234

Bluetooth Connections Connect to Serial Port - Forward

Bluetooth Connections Make sure you see successful connection to /dev/rfcomm0

Bluetooth Connections Test by sending this command in the terminal window: printf “F\n” > /dev/rfcomm0