1、根据最新的资料再补充一个帖子。从arduino再切换到MicroPython
在完成了用arduino开发RP2040之后,再更新一下开发板,结果发现RP2040刚更新到2.7.0版本,这个版本里面包括了微雪的这个开发板。我滴神,就是让评测偷懒地,给出了完整的代码和逻辑。参见:https://github.com/earlephilhower/arduino-pico
这样就不用自己一笔一划地移植了,可以直接上手就用。不过暂时总是出现网络错误,再github上总也下载不完整。提示如下信息。
等整明白了后再补一下。不过,这里提供了一个替代的更新方法,用git
mkdir -p ~/Arduino/hardware/pico
git clone https://github.com/earlephilhower/arduino-pico.git ~/Arduino/hardware/pico/rp2040
cd ~/Arduino/hardware/pico/rp2040
git submodule update --init
cd pico-sdk
git submodule update --init
cd ../tools
python3 ./get.py
这样就可以搞定了。在windows下,要找一个隐藏的appData文件夹,如
C:\Users\UserNamexxxx\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040
找到后下载在该目录执行后面的指令,应该可以。
因为github限流,所以下载有点玄学,还要搞一搞才好。
2、不过,这个主要是要讲如何从arduino切换到MicroPython的,难道arduino出了MicroPython版本了?
还真是没有错,
arduino出了Arduino Lab版本,专门弄MicroPython, 这个是一个精简的MicroPython开发环境,和Thonny非常神似。几乎可以说是Thonny的平替,不过是一个高级一些的平替。
3、下载安装后,直接解压就可以用,不用安装到指定目录,界面如下
这样就可以直接连接并上手就用。
4、如果arduino能提供全家桶,估计大家都会去选择这个更熟悉的界面去。具体开发的过程和代码,和标准库一样。提供一个新的开发环境选择,供大家参考。