diff --git a/sensehat.js b/sensehat.js index 8d8cf8b..a6d7956 100644 --- a/sensehat.js +++ b/sensehat.js @@ -37,16 +37,16 @@ io.on('connection', (client) => { case 'hello': sense.flashMessage('HELLO', 1, blue) sense.clear() - read_all_leds(true) + read_all_leds(0) break case 'flash': sense.clear([255, 255, 255]) setTimeout(sense.clear, 100) - read_all_leds(true) + read_all_leds(0) break case 'clear': sense.clear() - read_all_leds(true) + read_all_leds(0) break case 'temp': read_all_leds() @@ -58,11 +58,11 @@ io.on('connection', (client) => { }) }) -function read_all_leds(zero = false) { +function read_all_leds(value = null) { const pixels = sense.getPixels() for (let y = 0; y < 8; y++) { for (let x = 0; x < 8; x++) { - leds[y][x] = zero || sense.getPixel(x, y)[2] == 0 ? 0 : 1 + leds[y][x] = value !== null ? value : sense.getPixel(x, y)[2] == 0 ? 0 : 1 } } }