【花雕学编程】Arduino动手做(258)--树莓Pico游戏开发板

2025-07-281623
AI 快速预览详细 收起
本文介绍了使用Arduino进行树莓派Pico微控制器RP2040游戏开发板的实验过程。作者通过动手实验,详细记录了传感器模块的使用和代码编写。这个项目适合初学者和STEM教育,能够帮助读者深入了解树莓派Pico的功能和应用。
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

【Arduino】189种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百五十八:树莓派 Pico 微控制器 RP2040 游戏开发板

【花雕学编程】Arduino动手做(258)--树莓Pico游戏开发板图1

【花雕学编程】Arduino动手做(258)--树莓Pico游戏开发板图2

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(7)
驴友花雕
驴友花雕
作者


驴友花雕
驴友花雕
作者
相关游戏场景



驴友花雕
驴友花雕
作者
相关参考图片资料

- 左右总共有九颗按钮,分别为四颗方向键、A/B 键、MENU 键、START 键及 Reset 键
MENU键:按下可设置音量大小等信息
START键:游戏开始
Reset键:重启游戏
- 上下两个独立开关,上面为 14500 电源开关,下面为声音开关



驴友花雕
驴友花雕
作者
软件开发支持
1、MicroPython:官方支持,适合快速原型开发与教学
2、C/C++ SDK:适合性能优化与底层控制
3、UF2 Bootloader:支持拖放式编程,无需额外烧录工具
4、IDE 支持:Thonny(MicroPython)、VS Code(C/C++)、Arduino IDE(需扩展包)
使用注意事项
1、供电电压:推荐使用 5V USB 或稳压模块供电
2、引脚电压:GPIO 最大电压为 3.3V,避免直接接入 5V 模块
3、固件安装:需按住 BOOTSEL 键插入 USB,拖入 UF2 文件完成烧录
4、数据线选择:务必使用支持数据传输的 USB 线,否则无法识别设备
5、温度传感器使用:需手动测量 VREF 电压以提高精度

附录
树莓派 Pico 中文站:https://pico.nxez.com/getting-started/
傲雪Raspberry Pi Pico使用资料:https://www.waveshare.net/wiki/Raspberry_Pi_Pico
驴友花雕
驴友花雕
作者
主要功能特性有:
• 采用了 Raspberry Pi 官方自主设计的 RP2040 微控制器芯片
• 搭载了双核 ARM Cortex M0 + 处理器,运行频率高达 133MHz 灵活时钟
• 内置了 264KB 的 SRAM 和 2MB 的片上 Flash
• 邮票孔设计,可直接焊接集成到用户自主设计的底板上
• USB1.1 主机和设备支持
• 支持低功耗睡眠和休眠模式
• 可通过 USB 识别为大容量存储器进行拖放式下载程序
• 多达 26 个多功能的 GPIO 引脚
• 2 个 SPI,2 个 I2C,2 个 UART,3 个 12 位 ADC,16 个可控 PWM 通道
• 精确的片上时钟和定时器
• 温度传感器
• 片上加速浮点库
• 8 个可编程 I/O (PIO) 状态机,用于自定义外设支持

驴友花雕
驴友花雕
作者
[backcolor=rgb(240, 240, 240)][font=MiSans, "]Raspberry Pi Pico 是一款低成本,高性能的微控制器开发板,具有灵活数字接口。硬件上,采用 Raspberry Pi 官方自主研发的 RP2040 微控制器芯片,搭载了ARM Cortex M0 + 双核处理器,高达 133MHz 的运行频率,内置了 264KB 的 SRAM 和 2MB 的内存,还板载有多达 26 个多功能的 GPIO 引脚。软件上,可选择树莓派提供的 C/C++ SDK,或者使用 MicroPython 进行开发,且配套有完善的开发资料教程,可方便快速入门开发,并嵌入应用到产品中。[/font][/backcolor]
[backcolor=rgb(240, 240, 240)][font=MiSans, "]
[/font][/backcolor]

驴友花雕
驴友花雕
作者
开发板的主控芯片是树莓派 Pico 微控制器 RP2040

- 没有更多了 -