我正在做这个项目:
我有4个输入。这些是按钮,连接到微控制器。
每次按下按钮,例如按下按钮_1,按下开关按钮应该被识别为高。
在正常的未按下状态下,应将其识别为低电平。
然后使用串行通信我应该将其传输到计算机。
除此之外,我需要为每个按钮实现一个计数。
每按一次按钮,分配给该按钮的计数应增加1。
通过串行通信到达的数据应传输到Excel工作表/数据库。
excel表/数据库应显示每个按钮的计数。
我有4个重要的问题领域:
我应该使用哪种微控制器? (我有arduino开发平台的经验)
如何通过串口通讯实现从微控制器到计算机的数据传输?
之后,如何将到达的数据传输到MS excel /数据库?
我如何实时运行系统?
请建议我实施此系统的最佳方法。
答案 0 :(得分:0)
要通过互联网使用像RPi这样的MPU解决这个问题,它非常简单。要做到这一点:
如果您按照这些说明操作,则可以使用PubNub python客户端从Pi发布数据:https://github.com/pubnub/python/tree/master/python#publish
然后你会使用python(PubNub支持超过70种语言,所以你可以使用python或你选择的语言)来订阅按钮数据通道
https://github.com/pubnub/python/tree/master/python#subscribe
您甚至可以使用PubNub JS客户端在HTML / JS中创建一个很酷的实时更新网页
来源:https://github.com/pubnub/javascript/tree/master/web 文档:http://www.pubnub.com/docs/javascript/api/reference.html#subscribe
动态更新仪表板,无需编写文件。