This commit is contained in:
赵鑫 2022-09-05 10:29:40 +08:00
parent 2837671779
commit 9b7eb487fa

View File

@ -39,38 +39,24 @@ const sensehat = {
getter and setter gamma = Array of length 32 containing Integers between 0 and 31 getter and setter gamma = Array of length 32 containing Integers between 0 and 31
gammaReset() 恢复默认 gamma gammaReset() 恢复默认 gamma
loadImage(filePath, redraw=true) loadImage(filePath, redraw=true)
showLetter(character, textColour=[255,255,255], backColour=[0,0,0])
showMessage(textString, scrollSpeed=0.1(), textColour=[255,255,255], backColour=[0,0,0])
flashMessage(textString, speed=0.1(), textColour=[255,255,255], backColour=[0,0,0])
*/ */
get pixels() { return sensehat.led.getPixels() }, get pixels() { return sensehat.led.getPixels() },
}, },
} }
// sensehat.led.clear() sensehat.led.clear()
// sensehat.led.setPixels([
// R, O, O, O, O, O, O, O,
// O, _, _, _, _, _, _, O,
// O, _, _, _, _, _, _, O,
// O, _, _, _, _, _, _, O,
// O, _, _, _, _, _, _, O,
// O, _, _, _, _, _, _, O,
// O, _, _, _, _, _, _, O,
// O, O, O, O, O, O, O, O,
// ])
sensehat.led.loadImage('images/heart.png') sensehat.led.loadImage('images/heart.png')
console.log(sensehat.led.pixels)
// 1| RPi Sense HAT API: 8001 | showMessage: [Function: showMessageSync],
// 1| RPi Sense HAT API: 8001 | flashMessage: [Function: flashMessageSync],
// 1| RPi Sense HAT API: 8001 | showLetter: [Function: showLetterSync],
// 1| RPi Sense HAT API: 8001 | loadImage: [Function: loadImageSync],
// 1 | RPi Sense HAT API: 8001 | }
// socketio 服务 // socketio 服务
const io = require('socket.io')(server, { cors: { origin: '*' } }) const io = require('socket.io')(server, { cors: { origin: '*' } })
io.on('connection', (client) => { io.on('connection', (client) => {
console.log(`client conncted: ${client.id}`)
client.on('operation', ({ action }) => { client.on('operation', ({ action }) => {
switch (action) { switch (action) {
case 'clear':
sensehat.led.clear()
break
// case 'on': // case 'on':
// sense.setPixel(Number(x), Number(y), color_blue) // sense.setPixel(Number(x), Number(y), color_blue)
// leds[y][x] = 1 // leds[y][x] = 1
@ -88,10 +74,8 @@ io.on('connection', (client) => {
sensehat.led.clear(O) sensehat.led.clear(O)
setTimeout(sensehat.led.clear, 200) setTimeout(sensehat.led.clear, 200)
break break
case 'clear':
sensehat.led.clear()
break
default: default:
console.log('okokokokok')
break break
} }