今年年初开发一款产品正好碰到类似的项目,当时是跟一家公司合作,我只根据协议设计MCU的部分,无线部分和手机APP没有过多的接触,这次恰逢社区有这样的一款开发板,可以接触到更多的无线和APP部分,这也是第一次接触Arduino系统。下面从个方面记录下这次学习的经历。
一.开发板图片以及硬件资源
硬件整机图片:
无线板:
底板:
MCU芯片和无线模块:
1. 底板MCU:ATMEGA328P(UNO R3);
2. 无线模块:ESP8266
二.Arduino 底层开发
下图是Arduino的IDE:
从机智云官网上可以下载例程:
用USB数据线连接就可以下载程序,不过需要注意的是在下载程序的时候,无线板上面的两个跳线帽需要取下来,我就是这里没留意,折腾了很长时间。另一个小问题是串口监视器出现乱码,这个不知什么原因,找网上的办法试了,依然出现,没有解决。
三.手机APP
首先需要在机智云注册一个开发账号;
开发流程大致如下,因为这月初不在原公司了,手头上没有了刀架的产品,只有虚拟一个产品。按手册的步骤和模板很方便的生成了一个自己的产品,称为消毒刀架。如下图所示:第一个设备是例程自带的。第2个是我添加的,初步只加了开关和时长两个功能。
下图为例程自带的APP界面;
下图是自己的设置的界面。
这次入门就在这里结束了,待后续深入了再做分享,最后非常感谢社区和机智云,有这么好的平台和机会
作者: james_lz, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3866444.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论