diff --git a/server.js b/server.js index eb9c667..0832173 100644 --- a/server.js +++ b/server.js @@ -52,11 +52,15 @@ sensehat.led.loadImage('images/heart.png') // socketio 服务 const io = require('socket.io')(server, { cors: { origin: '*' } }) io.on('connection', (client) => { - client.on('action', ({ action, x, y, color, pixels }) => { + client.on('action', ({ action, x, y, color, pixels, delay }) => { switch (action) { case 'clear': sensehat.led.clear() break + case 'flash': + sensehat.led.clear(color | [255, 255, 255]) + setTimeout(sensehat.led.clear, delay | 200) + break case 'setPixel': sensehat.led.setPixel(Number(x), Number(y), color) break @@ -73,10 +77,7 @@ io.on('connection', (client) => { // sense.clear() // read_all_leds(0) // break - case 'flash': - sensehat.led.clear(O) - setTimeout(sensehat.led.clear, 200) - break + default: console.log('okokokokok') break