From 6c87a4c32f0efa05071f3255a9239f54e5059764 Mon Sep 17 00:00:00 2001 From: Zhao Xin <7176466@qq.com> Date: Mon, 5 Sep 2022 10:00:14 +0800 Subject: [PATCH] update --- server.js | 49 ++++++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/server.js b/server.js index 9250bde..b4cc825 100644 --- a/server.js +++ b/server.js @@ -22,35 +22,38 @@ const O = [255, 255, 255] const _ = [0, 0, 0] const sensehat = { led: { - ...require('sense-hat-led').sync, - pixels: [ - 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, - ] + ...require('sense-hat-led').sync, + /* + sleep(n) 暂停n秒 + clear() 清除所有 + clear(rgb) or clear([r,g,b]) 填充颜色 + setPixel(x,y,r,g,b) or setPixel(x,y,rgb) 设置一个点 + getPixel(x,y) 返回 [r,g,b] 获取一个点 + setPixels([[r,g,b]*64]) + getPixels() -> [[r,g,b]*64] + flipH(redraw=true) 水平反转 + flipV(redraw=true) 垂直反转 + setRotation(r, redraw=true) 设置旋转,r初始为0,r只能设置为0/90/180/270 + */ + getter pixels() => { this.led.getPixels() }, }, } -console.log(sensehat) sensehat.led.clear() -sensehat.led.setRotation(0) sensehat.led.lowLight = true -sensehat.led.setPixels(sensehat.led.pixels) +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, +]) + +console.log(sensehat.led.pixels) -// 1| RPi Sense HAT API: 8001 | sleep: [Function: sleep], -// 1| RPi Sense HAT API: 8001 | clear: [Function: clearSync], -// 1| RPi Sense HAT API: 8001 | getPixel: [Function: getPixelSync], -// 1| RPi Sense HAT API: 8001 | setPixel: [Function: setPixelSync], -// 1| RPi Sense HAT API: 8001 | getPixels: [Function: getPixelsSync], -// 1| RPi Sense HAT API: 8001 | setPixels: [Function: setPixelsSync], -// 1| RPi Sense HAT API: 8001 | flipH: [Function: flipHSync], -// 1| RPi Sense HAT API: 8001 | flipV: [Function: flipVSync], -// 1| RPi Sense HAT API: 8001 | setRotation: [Function: setRotationSync], // 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],