From 6cace119fa31f4b8b40e53b75abef75c1bf5d6e5 Mon Sep 17 00:00:00 2001 From: Ilya Kiselev Date: Mon, 3 Feb 2025 10:14:58 +0300 Subject: [PATCH] add espruino 2v25 sketch --- espruino/deej-5-sliders.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 espruino/deej-5-sliders.js diff --git a/espruino/deej-5-sliders.js b/espruino/deej-5-sliders.js new file mode 100644 index 00000000..18c6f00c --- /dev/null +++ b/espruino/deej-5-sliders.js @@ -0,0 +1,23 @@ +/* +* Espruino 2v25 sketch +* */ + +var inputs = [new Pin(3), new Pin(6), new Pin(7), new Pin(11), new Pin(5)]; // please set your pins here +var setup = function () { + for (var _i = 0, inputs_1 = inputs; _i < inputs_1.length; _i++) { + var pin = inputs_1[_i]; + pinMode(pin, 'analog', true); + } + Serial1.setup(9600, {}); +}; +var loop = function () { + var serialString = inputs + .map(function (pin) { + var pinValue = Math.round(analogRead(pin) * 1000) / 1000; + return Math.floor(pinValue * 1023) || 0; + }) + .join('|'); + Serial1.println(serialString); +}; +setup(); +setInterval(loop, 10);