总体目标
今日学习目标
- 弄清楚串口通信是个啥,接收的硬件数据是咋样的,如何传输(蓝牙?)
- 了解软硬件交互
- 确定后续方向(用c#还是java?电脑开发还是手机APP?)
关键字
嵌入式软件测试 和硬件接口交互
服务器端程序开发(php/java/c 甚至 易语言都行)
app开发(android / ios)
framework
(展示曲线、图上,前端很方便,比如Echarts这个就很好用)
https://blog.csdn.net/weixin_44231148/article/details/112907757
串口通信
板子是通过一条烧写线连接电脑,在电脑中改写代码可来实现功能以及设定返回值(也就是说,返回值是数字,还是字符串可以自己设定,写在loop函数中即可)。ardiuno是有一个配套的IDE,里面主要函数为Setup()
【负责初始化】和Loop()
【不断循环执行】。
若通过蓝牙传输,板子上要装蓝牙模块,然后电脑的蓝牙和板子的蓝牙相连,
板子上的数据就可以传到电脑上的某一平台(串口监视器)。
现阶段要弄清楚的就是,硬件传回的数据是在哪个平台显示,我要如何将这个平台中传入的数据传到另一个软件中进行操作。(先实现这个,再考虑是否要将电脑中的数据传回硬件,比如达到阈值触发警报等)
硬件同学答复说,
传输方式蓝牙,wifi,数传都有可能。
(好吧没事,如何传输现阶段不用考虑,先考虑如何处理数据吧)
软硬件交互
后续方向
暂定
使用Android Studio开发APP(Java)
根据数字生成图表:Echarts(网上有推荐)