我已经使用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上支持。