为Feather M4 Express寻找等效于usb_cdc的CircuitPython模块



我已经使用Feather M4 Express微控制器组装了这个8x8按钮网格:

https://www.adafruit.com/product/1929?gclid=CjwKCAjwgOGCBhAlEiwA7FUXkj1TknNJexUvCwRb1t8fUJwJhQvC8wREmAs5AojE4wSHWsoNKLWkcRoCFUIQAvD_BwE

我希望能够用USB将网格连接到网站,这样网站就会对网格上的按钮做出响应,网格就会对网站上的活动做出响应。我希望通过USB串行连接来实现这一点。在网络开发方面,我计划使用web串行API:

https://web.dev/serial/

在微控制器方面,我一直在寻找一个适合通过USB串行端口发送消息的CircuitPython模块。理想情况下,我想使用USB_cdc模块,但Feather M4 Express 不支持它

https://circuitpython.readthedocs.io/en/latest/shared-bindings/usb_cdc/index.html

Feather M4 Express是否支持合适的模块通过USB串行发送数据?有没有其他解决方案可以让网站和Feather M4 Express微控制器通过USB进行通信?任何提示或建议都将不胜感激!

谢谢!

我发现用Feather M4 Express写入串行的正确方法是使用busio模块。

https://learn.adafruit.com/circuit-playground-express-serial-communications/circuitpython

希望它对其他人有帮助!

BTWusb_cdc目前在Feather M4 Express上支持

最新更新