加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

nanoFramework ESP32 RMT发射器

2019/08/28
178
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

如何在ESP32上直接从nanoFramework生成脉冲序列。
硬件组件:

软件应用程序和在线服务:

  • Microsoft Visual Studio 2017
  • nanoFramework Visual Studio扩展
  • Microsoft VS Code

目的:
我想将几个WS2812 LED连接到我的ESP32。我使用nanoFramework作为平台。事实证明,现成的解决方案不存在,所以我不得不卷起袖子自己写。
我研究了其他作者的解决方案,例如

  • Arduino(NeoPixelBus)
  • ESP32-NeoPixel-WS2812-RMT

他们使用ESP32的RMT硬件模块作为LED串的命令发送器。所以,我需要从C#访问RMT模块!
幸运的是,ESP-IDF提供了访问该模块的API,它仍然只是编写一个包装库来从C#访问这个API代码。
方法:
根据.NET nanoFramework中的Interop 手册,我编写了一个包装器,允许用户控制ESP32的RMT发送器。
使用这个包装器,可以编写一个WS2812 LED控制库,但它本身很有用,因此它与LED控制库分开。

电路城原创内容,未经同意,不得转载!

  • nanoFramework.Hardware.Esp32.RMT-master.zip
    描述:源码库
  • 项目详情.pdf
    描述:项目详情

相关推荐

电子产业图谱