【得捷电子Follow me第4期】入门任务-开箱-开发环境搭建-BLINK
[复制链接]
本帖最后由 chrisrh 于 2024-2-2 09:42 编辑
临近年关,幸运的在EEworld上申请拿到了多块板子,恰逢最近时间还可以,可以拓宽一下自己的认识领域,多学习一些知识!
FM第四期早早参与申请并入围,下单购买了官方推荐的板卡也早早到了,却久久未发表帖子;
近段时间搞硬件太多了,对python、网络、树莓派的应用上自己很陌生;
很幸运能跟在大家后面学习,拓宽自己的认知,没那么聪明,那就跟随大家的脚步不断进步就好了。
先发一个开箱贴:
我感觉adafruit和PICO包装盒上的图案设计的很漂亮,颜色也很搭,优秀的产品可能处处都有惊喜!
用的官方推荐的组合,然后加了一个阿尔卑斯EC12D的旋转编码器(阻尼感很棒),加购后价钱刚刚好,于是一并购买了
先贴一张原理图
开发环境搭建
0、python环境安装
1、使用的是绿色版的Thonny,解压后双击打开即可使用:
2、micropython固件使用的是v1.22.1 (2024-01-05) .uf2
下载地址MicroPython - Python for microcontrollers
固件更新比较简单,将pico+W5500接至电脑,按住BOOTSEL按键的同时,再按一下RUN,
再次重启就刷入了最新的固件!
3、Thonny配置
刷好固件后,Thonny会自动识别pico,右下角切换为micropython(Raspbreey Pi Pico)即可开始编程
4、LED点灯
自己对Python的很多东西有点陌生,那就借助AI学习编程吧,基本的文心、通义、星火就已经够用了;
这里用的文心一言 (baidu.com)
对话说:用micropython写一个树莓派pico的led闪烁程序
import machine
import time
# 初始化LED引脚为输出模式
led = machine.Pin('LED', machine.Pin.OUT)
while True:
# 点亮LED
led.on()
time.sleep(1) # 等待1秒钟
# 熄灭LED
led.off()
time.sleep(1) # 等待1秒钟
将程序复制至Thonny中,保存在本地,然后F5运行
demo板上的LED灯便开始1s闪烁,快速点灯成功!
继续学习~
|