Github上好玩的嵌入式项目之——掌上游戏机

Github上好玩的嵌入式项目之——掌上游戏机

首页休闲益智掌上游戏机更新时间:2024-05-03

消磨时间的最佳方式是什么?当然是玩一些有趣的小游戏了。电子工程师怎么能没有自己独特的游戏机呢,那就自己做一个游戏机啦。

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