消磨时间的最佳方式是什么?当然是玩一些有趣的小游戏了。电子工程师怎么能没有自己独特的游戏机呢,那就自己做一个游戏机啦。
Picopad一个基于Raspberry Pi Pico (RP2040)的开源游戏掌机。
项目仓库
https://github.com/pajenicko/picopad
先上靓照
PicoPad 游戏机搭载 RP2040 微处理器(对的,你没看错又是基于树莓派自己设计开发, 40 nm 工艺,7×7 mm QFN-56 封装的芯片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。
虽然软硬件开源,但如果你想直接建立自己的游戏,不喜欢从头开始DIY,也可以在他们官网直接购买主机(https://pajenicko.cz/picopad)。开放世界3D游戏和ZX Spectrum模拟器都可运行在该平台上。
许可证:GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
权限:
您可以自由地使用、修改和分发本软件。
您可以为任何目的运行该程序。
您可以研究程序的工作原理并对其进行更改。
您可以将软件的副本分发给其他人。
您可以发布该软件的修改版本。
条件:
您必须在软件的每个副本中包含原始版权声明和许可文本。
如果您修改软件并发布它,您必须在相同的许可下提供对修改后的源代码的访问。
是不是心动啦,DIY起来吧,有什么好想法欢迎打在评论区~
关注公众号"嵌入式杂谈",了解更多有趣好玩嵌入式信息。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved