色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>小太空侵略者游戲開源分享

小太空侵略者游戲開源分享

2022-11-07 | zip | 0.34 MB | 次下載 | 免費

資料介紹

描述

最近我做了一個名為Tiny Space Impact Game 的項目。看完之后才發現,主機本身就很通用,可以用來玩其他液晶1602風格的游戲。微處理器中還有大量未使用的閃存,可以添加不止一款游戲。

與空間主題保持一致,我添加了 arduinocelentano 的LCD Invaders以及一個簡單的菜單系統來選擇游戲。

示意圖

該電路是圍繞 ATtiny1614 微處理器設計的。這款 14pin 設備有 16K 閃存和 2K 靜態內存,對于這個游戲來說綽綽有余。與 ATmega328 微處理器不同,ATtiny1614 可以以 1MHz 時鐘運行。這意味著它在運行時和處于睡眠模式時消耗的電量要少得多,從而使電池壽命更長。

poYBAGNkexqAdCUhAABrGZOgwxA357.png
LCD 1602 游戲機示意圖
?

我用 3V3 穩壓器和 3.7V 電池插座設計了原理圖。如果您想專門使用電池,請不要使用 U$1、U$2 和 C8。如果您只想使用 5-12V 電源磚為游戲供電,則可以不使用電池連接器 CN1。

將 5V 1602 LCD 顯示器轉換為在 3.3V 上運行

大多數 1602 LCD 顯示器設計為在 5V 下運行。有 3.3V 版本可用,但它們可能非常昂貴。大多數 5V 板可以通過添加三個組件和更改跳線轉換為由 3.3V 電源供電。

pYYBAGNkex2AClbCAABofhDi7ao771.jpg
左側的 5V 板轉換為由右側的 3.3V 電源供電。
?

1.在U3上添加ICL7660 SOIC芯片

2、C1和C2加兩個10uF 1206電容

3.打開J1(去除焊錫)并關閉J3(添加焊橋)

3D打印

包括 STL 文件。將這些帶到 3D 打印店,或者如果您有自己的打印機,請通過切片軟件運行它們。我使用了 0.2 毫米的層高并且沒有支撐。

用 2.5 毫米鉆頭鉆出四個 PCB 安裝孔,并用 3 毫米絲錐創建一個螺紋。

如果蓋子丟失,請在底部邊緣添加藍色油漆膠帶,直到貼合緊密。

確保 X-Pad 和 Button 頂部在插入頂部時不會卡在外殼上。使用銼刀去除前幾層坐在加熱的構建板上時可能出現的任何唇緣。

印刷電路板

由于 ATtiny1614 微處理器僅作為表面貼裝器件 (SMD) 提供,因此我決定對構建中的大多數組件使用 SMD 封裝。

poYBAGNkeyCAHbuSAAEV8Ygj6ZM829.jpg
大部分元件使用SMD元件
?

如果您希望將電路板商業化,或者您可以像我一樣自己制作,Eagle 文件已包含在內。我使用了碳粉方法。

組裝 - 步驟 1

首先添加 SMD 組件。我發現在焊接 SMD 元件時使用焊膏比使用卷盤中的焊料更容易。

還將 UPDI 編程器的排針和電池插座焊接到電路板的銅面上。

焊接用于設置 LCD 對比度的 10K 微調電位器時要小心短路。

pYYBAGNkeyOAYVCaAADxVgFW1TE873.jpg
添加 SMD 組件、10K 微調電位器和電池座
?

組裝 - 第 2 步

為 1602 LCD 顯示器添加 16 針頭。還將一些填充物超級粘在電路板頂部以支撐 LCD PCB。確保當顯示器放置在 PCB 上時,它的 PCB 是平行的。

poYBAGNkeyeACmthAAB_ikhLuYQ890.jpg
添加 16 針 LCD 排針和超級膠水一些填充物以支撐電路板
?

組裝 - 第 3 步

將 LCD 顯示器、開關和蜂鳴器添加到板的頂部。

用四個 6mm M3 螺釘將組裝好的板子擰到外殼頂部。

pYYBAGNkeymAbsDYAACvOJqv0Dg506.jpg
將 LCD 顯示器、開關和蜂鳴器添加到板的頂部
?

對 ATtiny1614 進行編程

ATtiny1614 是新一代 ATtiny 微處理器的一部分。與 ATtiny85 等早期系列不同,新品種使用 RESET 引腳對 CPU 進行編程。要對其進行編程,您需要一個 UPDI 程序員我用 Arduino Nano 做了一個。您可以在Create Your Own UPDI Programmer中找到完整的構建說明。它還包含將 megaTinyCore 板添加到 IDE 的說明。

我自制的 UPDI 編程器輸出 5V。由于 1602 LCD 顯示器現在配置為從 3.3V 運行,因此您無法使用 UPDI 編程器為電路板供電。而是僅連接接地線和 UPDI 線(不連接 5V 線)并使用 3.7V LIPO 電池或外部電源磚供電。

poYBAGNkeyyAel0aAACDFF_YOxc279.jpg
用我自制的 UPDI 編程器對 ATtiny1614 處理器進行編程
?

在 IDE 中安裝板后,從“工具”菜單中選擇它。

選擇芯片(ATtiny1614)、millis()/micros() 定時器(TCD0) 和Arduino Nano 連接的COM 端口

如果您打算使用電池運行游戲,請將時鐘速度設置為 1MHz。如果您打算使用外部電源運行游戲,請將時鐘速度設置為 8MHz。

Programmer 需要設置為jtag2updi (megaTinyCore)

打開草圖并將其上傳到 ATtiny1614。

軟件更改 - 太空入侵者

OLED 顯示器相比,LCD 屏幕的更新速度往往非常慢。這成為快速移動物體的問題。我不得不在原始代碼中為子彈類添加延遲,以便子彈更明顯。

它還添加了音效和保留在 EEPROM 中的高分系統。

軟件更改 - 空間影響

在修改原始代碼以使用 X-Pad 而不是操縱桿后,我發現 Space Impact 游戲本身很難玩,因為控件響應不夠快。這是因為測試控件是否被激活的主程序循環也會更新屏幕。因此,當屏幕更新時,控件沒有響應。

軟件已更改,以便使用周期性中斷持續測試控件。這意味著即使屏幕正在更新,控件也會響應。

它還具有更多的聲音和保留在 EEPROM 中的高分系統。

結論

如果您愿意,微處理器中還有更多空間可以添加另一個游戲。控制臺本身易于握持和玩游戲。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 免费精品国偷自产在线| 国产在线精品一区二区在线看| 成年人视频在线免费看| 岛国精品在线观看| 正在播放一区二区| 中文国产成人精品久久免费| 国产在线观看www| 99亚洲精品色情无码久久| SM高H黄暴NP辣H调教性奴| 第一次处破女完整版电影| 国产精品亚洲专一区二区三区| 寂寞夜晚免费观看视频| 美女夫妻内射潮视频| 日本一二三区在线视频| 亚洲AV色香蕉一区二区三区| 在镜头里被CAO翻了H| JAVAPARSER丰满白老师| 国产精品第十页| 久久精品天天中文字幕| 欧美18videosex性欧美老师| 色欲无码国产喷水AV精品| 野花香在线观看免费观看大全动漫 | 久久99AV无色码人妻蜜| 内射人妻骚骚骚| 无码日韩人妻精品久久蜜桃入口| 一二三四免费中文在线1| 2019午夜福利757视频第12集| 亚洲精品视频久久| 麻豆人妻无码性色AV| 在线色av| 国产欧美国日产在线播放| 九九99亚洲精品久久久久| 免费国产成人高清在线看软件 | 亚洲 欧美 中文 日韩 视频| 中文字幕亚洲视频| 国产AV精品久久久毛片| 两个客户一起吃我的奶| 哇嘎在线精品视频在线观看| 最新国产av.在线视频| 国产精品爽爽久久久久久无码| 啦啦啦影院视频在线看高清...|