ly87802541 发表于 2024-11-24 18:52

【Follow me第二季第4期】Arduino_Nano_Connect板子---任务1

本帖最后由 ly87802541 于 2024-11-24 19:30 编辑

<div>&nbsp;</div>

<div>【Follow me第二季第4期】Arduino_Nano_Connect板子---任务1</div>

<div>根据开箱中的三个必做任务,其中任务一当然是单片机最常见的LED灯相关任务------搭建环境并开启第一步Blink三色LED / 串口打印Hello DigiKey &amp; EEWorld!其次我这次还有个模拟终端工业场景的照明lamp/声光报警器alarm设备的树莓派PICO2核心板,在之后当然也要把它的LED灯闪烁起来。</div>

<div>因为我是计划用mpy来开发和测试Connect板子,最关键步骤就是焊接好板子的插针和烧录匹配它的mpy固件,首先要到Arduino官网地址https://docs.arduino.cc/micropython/basics/board-installation/#nano-rp2040-connect学习一下安装和烧录mpy固件的方法,如下图所示。</div>

<div></div>

<div>如果板子的硬件还有焊接插针都很正常,那么直接USB线连接到笔记本电脑上,就会弹出U盘,我实际焊接操作后的结果如下图所示。</div>

<div></div>

<div></div>

<div>还算挺顺利的这次,然后拖放式烧录正确的mpy固件版本v1.24后,再次弹出U盘则显示内容为空空如也。</div>

<div></div>

<div>官方还有一个Arduino Lab MicroPython IDE的集成开发工具以及推荐的超强mcu机器视觉开发OpenMV IDE,这里我就没有下载和体验它们,而是根据以前的习惯选择了thonny这个小工具,如下图所示。</div>

<div></div>

<div></div>

<div>可以看到,mpy固件中内建的模块已经蛮多的,而且板子上的扩展外设都封装好了,很方便大家用来做原型demo的开发测试。然后我们简单的打印一下hello信息和LED灯点亮,其LED灯的硬件连线图如下所示。</div>

<div></div>

<div></div>

<div></div>

<div>这时可以看到Connect板子上的USB接口右边橙色LED灯亮了,灯光效果蛮漂亮的。</div>

<div></div>

<div>然后再继续输入一句led.value(0)并回车,橙色灯就又灭了。</div>

<div></div>

<div></div>

<div>另外,板子上还集成了一个RGBLED三色彩灯,同时它是通过了板上WiFi蓝牙双模通信模块Ublox-Nina的控制器ESP32来控制,这确实是一个很新颖的设计方案了,可能也是为了节省主控制器PICO2040的GPIO数量。其硬件连线图正如开箱中的介绍图片所示。</div>

<div></div>

<div>然后在Examples页面看看板子mpy固件中的PINOUT映射分布图,就可以也来试试点亮这个RGBLED彩灯。</div>

<div></div>

<div></div>

<div></div>

<div>视频效果如下。</div>

<div>2cbf03de0eb6bb465fa5f45b7d203b16<br />
&nbsp;</div>

<div>最后,我发现RGBLED彩灯没有pwm模块,不好做个简单呼吸灯效果啥的,就只跑了一下内建橙色LED灯的呼吸灯效。</div>

<div></div>

<div>视频效果如下。</div>

<div>d9cf9099234a3ae13de466838bc3a744<br />
&nbsp;</div>

<div>以上,就完成了任务一。</div>

<div>PS:上述这个内建橙色LED灯的呼吸灯效程序,也完全兼容了PICO2开发板子的内建绿色LED灯的点亮,如下图所示。</div>

<div> &nbsp;</div>

<div>
<p>视频效果如下。</p>

<p>3aa3ba266f2fa7d8ecb9f21670da13e3<br />
&nbsp;</p>
</div>

<div><br />
<!--importdoc--></div>
页: [1]
查看完整版本: 【Follow me第二季第4期】Arduino_Nano_Connect板子---任务1