• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

nanoFramework ESP32 RMT发射器

2019/08/28
51
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

nanoFramework.Hardware.Esp32.RMT-master.zip

共2个文件

如何在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
    下载
    描述:项目详情

相关推荐