【得捷电子Follow me第1期】+ 任务1:熟悉mpy基本语法
[复制链接]
本帖最后由 ly87802541 于 2023-5-30 16:45 编辑
20230510已收到得捷本次活动https://bbs.eeworld.com.cn/thread-1235348-1-1.html的有关硬件和模块------来自seeed特供基于树莓派pico-w单片机和外设扩展板等。之前比较忙,现在赶紧来体验mpy开发mcu的乐趣。开箱图片如下。
因为之前已经评测过同样来自树莓派的pico开发板,pico-w只是添加了WiFi蓝牙(CYW43439)模块,所以完全和pico开发板那些准备工作是一样的,参考我自己之前写的评测pico链接如下https://bbs.eeworld.com.cn/thread-1161346-1-1.html。
首先到microPython官网http://www.micropython.org/download/rp2-pico-w/下载pico-w的固件uf2文件,如下图可以看到是20230426日编译的1.20版本固件。
烧录方法和pico一样,依然是USB连接PC然后拖放式就行,这里不再赘述。
烧录完后,已经可以完成了准备工作,可以用putty登录了。
现在,我们可以来完成一个LED闪烁的小任务,pico-w开发板的PIN分布图如下。
可以看到,pico-w开发板的LED灯接在wl_gpio0口上,这和pico接在gpio25口上是不一样的。查找原理图如下。
另外因为一些众所周知的原因,这次测试任务要求使用mu editor编辑器作为mpy开发环境,所以我们要到https://codewith.mu/下载这个编辑器,如下图所示。
下载后安装,按PC提示完成即可。
可以看到,mu editor也是1.20版。运行mu如下所示。
这里我们已经烧录固件了,选择取消就好。再次启动mu然后选择连接到pico-w。
因为mpy内部已经封装过LED模块,所以驱动LED闪烁脚本和pico也不一样,必须使用这个LED对象来进行操作,才能控制LED绿灯闪烁。如下图所示。
然后关闭LED。
Mpy的开发方式还是一如既往的舒适,接下来继续进行后续的外设驱动任务,敬请期待。
PS:本次收到的pico-w开发板依然是没有焊接插针,所以为了和底板连接起来必须自己完成手工焊接,才能继续其它任务。最后,开箱附上六大组件合家欢美图一张。
|