Hi٩(๑ ^ o ^ ๑)۶, 各位深海王国的同志们,早上下午晚上凌晨好呀~辛勤工作的你今天也辛苦啦
(o゜▽゜)o☆ 今天大都督继续为大家带来单片机的番外系列——小学生都能玩的单片机!番外1带你快速学习认识Arduino家族:Uno、Mega、Nano、Pro Mini、ATtiny85,了解它们的使用场景与优缺点。
(3)Arduino Pro Mini调试程序与拓展板的开发使用
PS:在观看本系列的过程中,如果有疑问可参考系列文章:
【深海王国】小学生都能玩的单片机?零基础入门单片机Arduino带你打开嵌入式的大门!
Arduino Pro Mini下载调试程序:
跟Arduino UNO一样,Pro Mini的板载LED灯也是D13号引脚控制,我们可以参考曾经学过的控制板载LED灯的程序给Pro Mini下载上。
程序详见(4)CH340驱动安装与Arduino程序下载,其实就是官方例程。
选择好板子型号为Pro Mini,然后验证程序,点击下载:
如果你使用的USB转TTL模块有DTR引脚,就不用按复位按键,如果没有,就等右下方出现正在下载的提示时,按一下复位按键,就可以下载成功啦:
下载好以后我们就可以看到,Pro Mini的板载LED灯开始规律闪烁了,代表我们程序下载成功啦。
APP通信程序下载:
然后我们尝试一下将我们之前学过的APP通信程序下载到单片机上,尝试一下看看能不能行,程序和接线详见(9)实战:使用软串口与蓝牙APP串口通讯。
这里需要注意,BLE蓝牙的3.3V直接接到Pro Mini的VCC引脚上就可以,不管你用的Pro Mini是3.3V版本的还是5V版本的,因为这个BLE蓝牙用5V供电也可以。详见(10)总结:学习Arduino踩过的坑
将程序下载到Pro Mini上以后,我们打开手机APP,发现接受发送消息都是没问题的,测试成功:
Pro Mini拓展板开发与使用:
之前我们也说了,Pro Mini最大的好处就是占地空间小,所以开发出来的拓展板,占地空间也小,比如下面这些就是大都督自己做项目时候用到的Pro Mini拓展板,都是自己根据项目画的,用到什么功能,用到什么引脚,就画怎么样的板子,非常方便:
其中这个引脚比较多的,就是大都督自己常用的一个通用扩展版,其设计过程和Gerber文件也会在咱们的深海王国:初中生也能画的电路板?里会讲到,大家敬请期待。
然后现在我们就可以使用这个拓展板进行BlE蓝牙的接线,这个拓展版的原理图和PCB图如下,先不做过多解释,之后我们还会DIY,做一个自己专属的Pro Mini拓展版,这里先给大家演示一下拓展版的作用,作为参考。
反正我们接线直接一个对一个接上去就行,这里我们用WLAN1号排针,分别使用到了Arduino Pro Mini的D2、D4、VCC、GND引脚。
接线稍微改一下,其中WLAN_T = 4,接BLE蓝牙的RX,WLAN_R = 2,接BLE蓝牙的TX。
然后我们再测试一下跟手机APP通信,也是可以成功。
到这里,我们的Pro Mini调试就全部结束啦,最后用一首打油诗总结一下:
做项目,先UNO,接好线, 编程序。
设计好,转Mini,拓展板,画起来。
最后小小的一块,好用好看惹人爱。(✿◕ω◕✿)
今天学到这里就差不多啦,下节我们开始学习Arduino Mega2560的使用,看到这里的你今天也辛苦啦,加油٩(ˊᗜˋ)و✧
哈哈,让焦虑不再蔓延,信息不再高壁,如果你觉得这篇文章对你有帮助,就来个免费的点赞吧!
(◍˃̶ᗜ˂̶◍)✩我深海大都督正式授予你深海王国公民的身份~
(・ω< )★ 加入深海大家庭,快乐摆烂每一天!