友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 www.hainabaike.com
消磨时间的最佳方式是什么?当然是玩一些有趣的小游戏了。电子工程师怎么能没有自己独特的游戏机呢,那就自己做一个游戏机啦。
Picopad 是一个基于 Raspberry Pi Pico(RP2040)的开源游戏掌机。
PicoPad 游戏机搭载 RP2040 微控制器(双 ARM Cortex-M0+ 核,主频能达 133MHz),可运行如俄罗斯方块等一些简单的游戏。
PicoPad 有四个按键和一个十字方向键(D-Pad,类似任天堂游戏手柄那种),以及一个分辨率为 320×240 像素的小尺寸彩色 LCD。还有一个 microSD 插槽,可以存储程序,还有一个扩展端口,用于来自 RP2040 本身的各种 IO,包括 GPIO,串行,I2C 和模拟输入引脚的扩展。PicoPad 主机没有外壳,用户可以发挥自己的想象力自行设计。
PicoPad 游戏机扩展的外部连接器,提供电池电源,3.3V 和 GND。支持通过 UART 进行通信,具有 2 个 I2C 接口,3 个模拟输入和 6 个 GPIO 引脚。
硬件原理图如下,主要器件有 RP2040 微处理器,TP4056 锂电池充电管理 IC,分辨率为 320×240 的LCD,2 颗 LED,SD卡,蜂鸣器,键盘按钮,外部连接器。
软件方面 Picopad 提供对工程人员友好的开源可编程格式。PicoLibSDK 文件夹包含一个用于 Raspberry Pico 的可选扩展 C/C++SDK 库,另外也支持 Micropython。
项目仓库:https://github.com/pajenicko/picopad
评论列表