只有6个引脚的单片机,居然可以玩游戏。

大鱼机器人 2020-10-02

看到一个小游戏 RunTiny:


用了:
一个AVR单片机ATtiny10微控制器(只有6个脚,Digikey上0.3美元一颗) 一个128*32的OLED显示屏
一个按键 一个电池 - 3.3V~4.5V都可以,可以用1S 150mAh的Lipo,乃至一颗CR2032的纽扣电池
小小的单片机ATtiny10只有6个脚:
1个电源 1个地 1个Reset
3个可用的I/O:
    PB0: 用于连接OLED的I2C的SDA PB1: 用于连接OLED的I2C的SCL PB2: 按键(INT0)

原理图长这样(在面包板上就可以实现,5块钱打块板也可以啊):
代码也超级简单,为了能够塞到1KB的Flash存储器里面,作者做了优化,用汇编语言写成,最终的代码只有778个字节,不仅实现了游戏的功能,还能处理微控制器的I/O以及显示的通信。

是不是很酷?
Github有该项目的开源资源,直接点击“阅读原文”。

-END-

| 整理文章为传播相关技术,版权归原作者所有 |
| 如有侵权,请联系删除 |
大鱼机器人 一个专注于机器人技术,单片机,嵌入式系统,智能家居,智能设备,PCB设计,IT最新动态的自媒体。此外,还有海量学习资源等你来领取。作者:张巧龙,个人微信号:well_xiaolong。欢迎关注公众号,名称:大鱼机器人,公众号ID:All_best_xiaolong
评论
Piotr 2020-10-12 10:53
原文在哪里?我早想弄一个单片机程序了
热门推荐
相关推荐
我要评论
1
19
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦