前言本文描述了如何仅使用一片ESP8266的1个GPIO.PDFVIP

前言本文描述了如何仅使用一片ESP8266的1个GPIO.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前言本文描述了如何仅使用一片ESP8266的1个GPIO

前言:本文描述了如何仅使用一片ESP8266 的1 个GPIO 驱动WS2812B 型全彩RGB LED, 底层驱动参考了/cnlohr/ws2812esp8266,驱动程序还移植 Adafruit_NeoPixel 的应用库,可实现多种常用特效。在此基础上还连接到了机智云物联网 平台,利用其强大的代码自动生成工具,简单三步即完成了一个智能灯的开发。 视频:/player.php/sid/XMjc0MDM3NTE4MA==/v.swf Step1:在开发者中心新建产品; Step2:添加数据点,可使用微信宠物屋Demo 模板导入,删除不需要的即可; Step3:在MCU 开发栏目选择SoC 方案生成代码SDK ; Step4: 下载通用版本调试APP ,支持安卓和IOS : /zh-cn/developer/resource/demo_app?protoc=WIFI Step5:把下载的SDK 改个名字,原来的有点长,不方便,我这里改为 SoC_ESP8266_WS2812B_SmartLEDs 然后添加WS2812B 型RGB LED 的驱动文件 (可在附件源码中找到这2 个驱动文件): 把Adafruit_NeoPixel.c 文件放到SoC_ESP8266_WS2812B_SmartLEDs\app\driver 下 把Adafruit_NeoPixel.h 文件放到SoC_ESP8266_WS2812B_SmartLEDs\app\include\driver 下 本驱动提供如下功能: Step6:用文本编辑器如notepad++、SubelimeText 等打开目录 SoC_ESP8266_WS2812B_SmartLEDs\app\user 下的user_main.c 文件,然后做如下修改; 首先添加头文件: 我们此次使用的是Gokit3 SoC 开发板,由于驱动LED 的GPIO 是GPIO0 (Gokit3 SoC 开发 板上对应D6),而生成的代码包默认使用了GPIO0 连接到了Gokit3 SoC 版的按键key1, 因此把按键1 相关删除,一般不需要使用产测功能,若自己使用esp8266-12f 搭建最小系 统,可保留此功能 : 然后在主函数里面调用LED 的初始化: Step7:打开目录SoC_ESP8266_WS2812B_SmartLEDs\app\Gizwits 下的gizwits_product.c 文 件; 首先添加头文件: 然后在有user handle 注释的地方添加用户代码: 如下是ESP8266 接收到手机APP 指令后执行的动作; 源码开发环境搭建,固件烧录教程查看: /zh- cn/deviceDev/WiFiSOC/GoKit3S%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91.html 工程源码:/DengQilong/ESP8266_WS2812B_SmartLamp 本文出处 :/thread-6116-1-1.html

文档评论(0)

kanghao1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档