PICO 避坑指南
1. Win10 不需要串口驱动,使用PICO W之前先刷固件pico w的固件
micropython-firmware-pico-w-290622.rar
刚开始 刷的固件不对,一直无法识别串口。
2. 使用Mirco USB数据线(更粗),不要使用电源线
这种线目前比较少用,我随手找了一根,一直无法识别串口,后来换根线才好用。
3. 点亮LED灯
网上的资料都是点亮pico:
from machine import Pin led = Pin(25, Pin.OUT) led.value(1)
已知picoW的LED对应Pin0,于是就想照葫芦画瓢……
实际上是不行的,原因目前不明,以后留意一下。
正确的代码:
from machine import Pin # 要使用‘LED’,不能再使用PinX led = machine.Pin('LED', machine.Pin.OUT) led.on()
4. 0.96OLED简介
page表示行,每个page有16个bit,一共有8个page,所以相当于有16 * 8 = 128行;
column最大值为128,表示由128列。
写数据的时候,设置好page(0xb0+page_num),设置好起始column,调用i2c_write(0x40, data),column可以在一个page内自动增加,而且本page写完page也会自动增加!
起始column的地址范围0~127,把这个地址分为高低位,地位对应:0x0000xxxx,高位对应0x0001xxxx,x为地址:
可以看出来,寄存器每写一个cmd,8个bit可能分为功能位和数据位。
5. 没有显示屏,怎么验证摄像头是否正常工作?
把每帧的中间像素值打印出来,改变摄像头光线,查看该值的变化!
本文来自博客园,作者:moonのsun,转载请注明原文链接:https://www.cnblogs.com/moon-sun-blog/p/16792871.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异