update
This commit is contained in:
parent
318731fdbb
commit
40d0d892f7
10
sensehat.js
10
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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user