只有6个引脚的单片机,居然可以玩游戏。
點擊上方“大魚機器人”,選擇“置頂/星標公眾號”
福利干貨,第一時間送達!
看到一個小游戲 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-
|?整理文章為傳播相關技術,版權歸原作者所有?|
|?如有侵權,請聯系刪除?|
往期好文合集
硬核妹子的創意設計:舌頭控制器
單片機這個知識點一定要會!兩大延時方法總結
是單片機高手還是菜鳥?看看你的程序框架就知道了
??最 后??
?若覺得文章不錯,轉發分享,也是我們繼續更新的動力。
5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機、等等!
在公眾號內回復「更多資源」,即可免費獲取,期待你的關注~
總結
以上是生活随笔為你收集整理的只有6个引脚的单片机,居然可以玩游戏。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: excel文字数字如何混合求和(如何用e
- 下一篇: 方舟生存进化自动炮塔怎么装子弹(生存进化