千机游戏提供最新游戏下载和手游攻略!

探索GitHub上的趣味嵌入式项目:自制掌上游戏机

发布时间:2024-08-29浏览:96

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

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起来吧,有什么好想法欢迎打在评论区~

用户评论

景忧丶枫涩帘淞幕雨

看了标题就让人很有期待! 感觉想要自己DIY一把掌上游戏机

    有20位网友表示赞同!

命里缺他

GitHub上这么多项目,这一个看起来真不错!掌上游戏机太棒了!

    有19位网友表示赞同!

我绝版了i

想学做嵌入式开发,可以试试这个GitHub上的项目,做个掌上游戏机吧!

    有13位网友表示赞同!

自繩自縛

之前做过的嵌入式项目都比较枯燥,这个掌上游戏机项目终于有点意思了。

    有19位网友表示赞同!

空谷幽兰

我有点DIY经验,感觉这个GitHub开源项目难度适中,可以尝试一下,搞个小玩具给自己玩玩。

    有6位网友表示赞同!

心安i

好久没接触过嵌入式开发了,看到这个项目突然想起来了当初的热情!

    有9位网友表示赞同!

拥抱

这个GitHub项目好吸引人啊!掌上游戏机的操作应该是比较简单的。

    有6位网友表示赞同!

。婞褔vīp

现在年轻人好像都喜欢玩智能手机,这种复古的掌上游戏机是不是更有个性?

    有9位网友表示赞同!

君临臣

不知道这个开源项目支持什么游戏的类型,希望有经典的游戏可玩!

    有8位网友表示赞同!

秘密

我感觉做个掌上游戏机肯定比买现成的要更有成就感,还要更有趣!

    有9位网友表示赞同!

生命一旅程

GitHub上很多资源确实不错啊!这次能找到一个关于嵌入式开发的项目,太棒了!

    有17位网友表示赞同!

冷眼旁观i

听说最近有很多喜欢复古游戏的玩家,这款掌上游戏机应该很受欢迎吧!

    有17位网友表示赞同!

夏以乔木

这个开源项目做得怎么样我不知道,但标题就很有吸引力嘛!

    有8位网友表示赞同!

回到你身边

学习嵌入式开发真是一个充满乐趣的过程,希望这个GitHub的项目能让我学到很多东西!

    有12位网友表示赞同!

烟雨萌萌

我现在有点想要入手一些嵌入式开发相关的书籍和教程了,做个掌上游戏机是不错的开始。

    有18位网友表示赞同!

封锁感觉

我有一个朋友很喜欢玩电子游戏的复古游戏,这项目的GitHub链接分享给他吧!

    有8位网友表示赞同!

歇火

这个掌上游戏机的项目,设计方案比较简单还是比较复杂呢?

    有17位网友表示赞同!

短发

最近一直在想自己动手做点什么新东西,这个GitHub的项目正好合适!

    有8位网友表示赞同!

高冷低能儿

真羡慕那些有编程经验的人,他们可以自己DIY一个这样的掌上游戏机!

    有5位网友表示赞同!

热点资讯