【问题标题】:ESP8266 + NodeMCU Custom Build + WS2812 Not WorkingESP8266 + NodeMCU 自定义构建 + WS2812 不工作
【发布时间】:2017-07-14 08:17:04
【问题描述】:

我在我的 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))

控制台显示以下且没有 ws2812b 像素亮起。

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

2)当我在 ESPlorer 中执行以下操作时

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

控制台显示以下且没有 ws2812b 像素亮起。

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

请指导,谢谢!

【问题讨论】:

  • 更新:使用 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 像素
  • 更新:缓冲区不起作用ws2812.init() buffer = ws2812.newBuffer(10, 3) buffer:set(5, string.char(0, 255, 0)) 没有输出/led 没有变化
  • 更新:缓冲区工作...以下缺少 'ws2812.write(buffer)' :)

标签: lua esp8266 nodemcu esplorer


【解决方案1】:

请看我的问题。 它将帮助遇到同样问题的其他人。

【讨论】:

  • 您可以回答自己的问题。如果你认为你已经解决了问题。只需回答您的问题并接受答案。这样你就可以帮助别人。
猜你喜欢
  • 1970-01-01
  • 2015-10-09
  • 2019-01-18
  • 1970-01-01
  • 1970-01-01
  • 2016-09-15
  • 2018-08-02
  • 2021-05-25
  • 2016-11-23
相关资源
最近更新 更多