今天拿到了淘宝上6块钱包邮的 YD-RP2040,这个板子是Raspberry Pi Pico的仿品,不过额外增加了一些功能,而且价格远低于原版。6块钱这个闪存是4MB的,今天又以7元价格下单了一只16MB规格。这个板子比RP2040 ZERO引出的针脚更多,用起来更方便。资料可以参见 https://github.com/initdc/YD-RP2040 :





Arduino点灯代码十分简单:
// RP2040 Zero 基础点灯程序
// 通常使用 GPIO25 控制板载LED
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // 使用内置LED引脚定义
// 或者明确指定引脚:pinMode(25, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // 点亮LED
delay(1000); // 等待1秒
digitalWrite(LED_BUILTIN, LOW); // 熄灭LED
delay(1000); // 等待1秒
}
board类型选择 Raspberry Pi Pico 即可,没什么好说的。
Raspberry Pi Pico 支持的它都支持,而且 CircuitPython 也为其提供了官方支持: https://circuitpython.org/board/vcc_gnd_yd_rp2040/
之前买的一个屏幕也到了,这几天准备把它点亮。屏幕参数如下:
型号:JLX130-026
颜色:TFT液晶屏
分辨率:240 x 240
驱动IC:ST7789V
外形尺寸:26.16mm x 19.22mm X 1.66mm
可视区域:25.5mm X 25.4mm
官网资料参见 http://www.jlxlcd.com/html/zh-detail-1125.html ,我买的是带中文字库版本。
测试针脚代码:
void setup() {
// 设置所有GPIO引脚为输出
for (int pin = 0; pin <= 29; pin++) {
pinMode(pin, OUTPUT);
}
}
void loop() {
// 反转逻辑:LOW时点亮LED,HIGH时熄灭LED
for (int pin = 0; pin <= 29; pin++) {
digitalWrite(pin, LOW); // 输出0V,LED点亮
}
delay(1000); // 亮1秒
for (int pin = 0; pin <= 29; pin++) {
digitalWrite(pin, HIGH); // 输出高阻态,LED熄灭
}
delay(1000); // 灭1秒
}
可配合LED小灯用来测试焊接后的排针,经测试GP8、9虚焊,加焊后正常。