Lua ESP8266+;NodeMCU定制构建&x2B;WS2812不工作

Lua ESP8266+;NodeMCU定制构建&x2B;WS2812不工作,lua,esp8266,nodemcu,esplorer,Lua,Esp8266,Nodemcu,Esplorer,我在我的ESP8266-12E上用 Vins-MacBook-Pro:esptool-master vin$ sudo ./esptool.py --port /dev/tty.SLAB_USBtoUART write_flash -fm qio 0x00000 nodemcu-dev-8-modules-2017-02-23-16-42-03-integer.bin NodeMCU custom build by frightanic.com branch: dev commit: b38

我在我的ESP8266-12E上用

Vins-MacBook-Pro:esptool-master vin$ sudo ./esptool.py --port /dev/tty.SLAB_USBtoUART write_flash -fm qio 0x00000 nodemcu-dev-8-modules-2017-02-23-16-42-03-integer.bin 

NodeMCU custom build by frightanic.com
branch: dev
commit: b382a42057a264eba55e3781e18143f52e0b426e
SSL: false
modules: file,gpio,net,node,tmr,uart,wifi,ws2812
build   built on: 2017-02-23 16:41
powered by Lua 5.1.4 on SDK 2.0.0(656edbf)
1) 当我在ESPlorer中执行以下操作时

ws2812.init()
ws2812.write(string.char(255, 0, 0, 255, 0, 0))
ws2812.init()
ws2812.write(1,string.char(255, 0, 0, 255, 0, 0))
控制台显示以下内容&无ws2812b像素亮起

ws2812.init()ws2812.write(string.char(255, 0, 0, 255, 0, 0))
ws2812.init()ws2812.write(1,string.char(255, 0, 0, 255, 0, 0))
stdin:1: bad argument #1 to writ
2) 当我在ESPlorer中执行以下操作时

ws2812.init()
ws2812.write(string.char(255, 0, 0, 255, 0, 0))
ws2812.init()
ws2812.write(1,string.char(255, 0, 0, 255, 0, 0))
控制台显示以下内容&无ws2812b像素亮起

ws2812.init()ws2812.write(string.char(255, 0, 0, 255, 0, 0))
ws2812.init()ws2812.write(1,string.char(255, 0, 0, 255, 0, 0))
stdin:1: bad argument #1 to writ

请导游,谢谢

请看我对这个问题的评论。
它将帮助其他有相同问题的人。

更新:使用NodeCu_integer_0.9.6-dev_20150704.bin输出在GPIO5上,但现在使用自定义构建NodeCu-dev-8-modules-2017-02-23-16-42-03-integer.bin输出在GPIO2上。现在//ws2812.init()ws2812.write(string.char(128,0,128):rep(10))//点亮所有10个ws2812b像素更新:buffer不工作
ws2812.init()buffer=ws2812.newBuffer(10,3)buffer:set(5,string.char(0,255,0))
没有输出/led不更改更新:buffer已工作。。。缺少以下“ws2812.write(buffer)”:)您可以回答自己的问题。如果你认为你已经解决了这个问题。回答你的问题并接受答案。这样你就可以帮助别人。