Added example sketch for HM-10 module
This commit is contained in:
parent
5a010bfb1b
commit
1cfde0e232
9 changed files with 11717 additions and 0 deletions
59
BluetoothGUI/BluetoothGUI.js
Normal file
59
BluetoothGUI/BluetoothGUI.js
Normal file
|
@ -0,0 +1,59 @@
|
|||
/*
|
||||
* Bluetooth Test - Processing Side (In Chrome)
|
||||
* Arduino to HM10 module to Google Chrome
|
||||
* https://www.amazon.com/gp/product/B06WGZB2N4/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
|
||||
*
|
||||
* p5.ble.js
|
||||
https://yining1023.github.io/p5ble-website/
|
||||
|
||||
* kevin darrah
|
||||
*
|
||||
* Twitter: https://twitter.com/KDcircuits
|
||||
* For inquiries or design services:
|
||||
* https://www.kdcircuits.com
|
||||
*
|
||||
* License? Do whatever you want with this code - it's just a sample
|
||||
*/
|
||||
|
||||
//globals
|
||||
let blueToothCharacteristic;//this is a blu
|
||||
let receivedValue = "";
|
||||
|
||||
let blueTooth;
|
||||
let isConnected = false;
|
||||
|
||||
|
||||
var millisecondTimerStart;
|
||||
var oldColorPickerValue;
|
||||
|
||||
|
||||
function setup() {
|
||||
|
||||
createCanvas(windowWidth, windowHeight);
|
||||
|
||||
|
||||
// Create a p5ble class
|
||||
console.log("setting up");
|
||||
blueTooth = new p5ble();
|
||||
|
||||
const connectButton = createButton('Connect');
|
||||
connectButton.mousePressed(connectToBle);
|
||||
connectButton.position(15, 15);
|
||||
|
||||
const LEDonButton = createButton('LED ON');
|
||||
LEDonButton.mousePressed(LEDon);
|
||||
LEDonButton.position(15, 60);
|
||||
|
||||
const LEDoffButton = createButton('LED OFF');
|
||||
LEDoffButton.mousePressed(LEDoff);
|
||||
LEDoffButton.position(LEDonButton.x+LEDonButton.width+10, 60);
|
||||
|
||||
ledColorPicker = createColorPicker('#ff0000');
|
||||
ledColorPicker.position(LEDoffButton.x+LEDoffButton.width+10, 60);
|
||||
millisecondTimerStart = millis();
|
||||
}
|
||||
|
||||
|
||||
function draw() {
|
||||
drawScreen();
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue