2017-02-23 8 views
0

작동하지 않음 + WS2812 빌드 나는ESP8266 + NodeMCU 사용자 정의

ws2812.init() 
ws2812.write(string.char(255, 0, 0, 255, 0, 0)) 

콘솔 쇼는 &없는 ws2812b 다음

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)를 사용하여 내 ESP8266-12E)에이 빌드를 가지고 픽셀이 켜집니다.

ws2812.init()ws2812.write(string.char(255, 0, 0, 255, 0, 0)) 

2)는 I

ws2812.init() 
ws2812.write(1,string.char(255, 0, 0, 255, 0, 0)) 

콘솔 쇼 다음 ESPlorer

다음에 실행 & 더 ws2812b 화소가 점등하지 않는다.

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

감사합니다.

+0

업데이트 : nodemcu_integer_0.9.6-dev_20150704.bin 출력은 GPIO5에 있었지만 이제 사용자 정의 빌드에서 nodemcu-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 픽셀을 모두 표시 – Vin

+0

업데이트 : 버퍼가 작동하지 않습니다.'ws2812.init) 버퍼 : ws2812.newBuffer (10, 3) 버퍼 : set (5, string.char (0, 255, 0))'출력이 없음/변경되지 않음 – Vin

+0

업데이트 : 버퍼가 작동했습니다. 'ws2812.write (buffer)'가 누락되었습니다. :) – Vin

답변

0

내 의견은 질문을 참조하십시오. 동일한 문제가있는 다른 사용자에게 도움이됩니다.

+0

자신 만의 질문에 대답 할 수 있습니다. 당신이 문제를 해결했다고 생각한다면. 질문에 답하고 대답을 수락하십시오. 따라서 당신은 다른 사람들을 도울 수 있습니다. –

+0

예, 문제를 해결했습니다. 고맙습니다! – Vin