/* * 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(); }