AccelerometerYou need a mobile device for this
MagnetometerYou need a mobile device for this
Compass HeadingYou need a mobile device for this
My TI LaunchPad BLE Terminal
This document should work well using the Google Chrome browser on a recent Mac (mid-2012+), Windows 10 (Chrome Canary), Android device or ChromeBook. It will work on iPad with the WebBLE app, but this is an experimental build and may not always work seamlessly. For example, I find that I need to CONNECT, then DISCONNECT, and then CONNECT again to establish a reliable connection using WebBLE. However, after this, it generally works well.
I got mine running on my Mac without too much trouble: prior to the recent Chrome 70, you did need to go in and switch on Chrome's experimental flag to support web Bluetooth but this was pretty straightforward. You can enable it turning on the enable-experimental-web-platform-features flag: In the Chrome browser, type in the web address chrome://flags/. This action results in a list of experimental browser features available to you. You want the Web Bluetooth one.
If you have any questions or would like to share your experience with this utility, please drop me an email!
GeoGebra Control Panel
Back to Top
One of the best ways to put your BLE-enabled LaunchPad to good use is to design, build and even remotely control your own LaunchPad robot!
Build your own TI Launchpad Robot (Tap the image to switch robots!)
Build your own TI Innovator Hub Robot (Tap the image to switch robots!)
BLE TI Rover (Tap the image to switch robots!)
Follow the tutorial step-by-step directions to build and program your LaunchPad robot - and you can even use a TI-Innovator Hub or go the next step on and use the TI Innovator Hub Rover!
TI LaunchPad and GeoGebra Piano Keyboard
You might also like to try a combination of Web Bluetooth, GeoGebra and music using Mike Bostock's excellent web piano keyboard! Explore the mathematics and STEM basis for music with this free online tool!
Putting Your LaunchPad to Work
If you have a TI LaunchPad and appropriate sensors, then you can use these with the GeoGebra applet on this page to explore some interesting real world problems, such as those below.
If you don't have a LaunchPad, then try these problems using the sliders above and you will still get a feel for the problems.
Could I use the accelerometer as a mouse to control movement of a point?
Define a point, A, and use accelerometer sliders to move it around the screen.
Barometric pressure decreases with altitude, so there is a direct relationship. However, it also varies at different times for different weather conditions, so we need to CALIBRATE our readings.
We need to set the pressure at a baseline altitude (p0) - ideally, this would be the barometric pressure at sea level, but for our purposes this could be just the pressure when the sensor is on the floor!
Define a value, Altitude, and use the barometer slider to vary it.
Make sure your LaunchPad with BLE module and suitable sketch is powered and close by, and tap on the button above to connect. Then try the following either by typing the given commands into the input box below, or scroll down to use the buttons which will automate this process. A log of the session will be stored on the text box above.
- LED controls: r (red), g (green), b (blue)
- Numbers such as 110 and 220 will play these tones if a speaker is attached.
- If an HC-SR04 ultrasonic ranger is connected, then h will display the distance. If Grove Rangers are connected, then use d and/or D.
- Use l for Light Intensity and s for Sound Intensity.
- [I2C] Use p for Barometric Pressure ("p") and Temperature ("t"). and use x for 3-axis Accelerometer.
- [Robot] F (Forward), B (Back), L (Left) and R (Right). You might also use A (Auto drive).
- Use n to RESET.
Home ← Live Mathematics and STEM on the Web ← My TI LaunchPad BLE Terminal