Most recent activity
-
-
Hello Gordon,
I have successfully set up the puck.js to control Music player via BLE as your cool project available at
https://www.espruino.com/BLE+Music+Control
I would like to now do the same thing with an external button attached to the puck.
In another forum post, you said this was possible using the methods here:
http://www.espruino.com/Button
I see that I can connect the external switch between to io buttons (e.g. A6 and B1) and that I dont need to use an external resistor for this.
I am unsure of the code to use. Do I just paste your two sets of code together (as I have done below - is it correct)? Or do I need to change some of the BTN lines?
Thanks very much for your help...
Gene
digitalWrite(A6, 1); pinMode(B1, 'input_pulldown'); setWatch(function(e) { console.log("Button pressed"); }, BTN, { repeat: true, edge: 'rising', debounce: 50 }); // you'll need to use edge: 'falling' if you connected the button to 0v var controls = require("ble_hid_controls"); NRF.setServices(undefined, { hid : controls.report }); setWatch(function(e) { var len = e.time - e.lastTime; if (len > 0.3) { controls.next(); digitalPulse(LED1,1,100); } else { controls.playpause(); digitalPulse(LED2,1,100); } }, BTN, { edge:"falling",repeat:true,debounce:50});
-
-
-
-
Perfectly! Thank you so much!!! 🙏