資料介紹
描述
這是液晶顯示器上的游戲。目標是使用操縱桿用箭頭擊中目標,但目標以一定的速度在屏幕上移動。從更遠的位置擊中目標可以獲得更多積分,但如果您未命中,其他玩家將獲得積分。
或者您可以與計算機人工智能對戰(zhàn)。事實上,如果你是像我這樣的業(yè)余愛好者,計算機很難在 10 級中達到 4 級。
我之前對液晶顯示器游戲很感興趣,因為它們有很大的空間來創(chuàng)造各種字符、數(shù)字和字母。在享受使用常規(guī) 16x2 顯示器制作項目之后,我收到了一個更大的顯示器和額外的好處:一個 I2C 模塊,它允許我只用兩個引腳控制 LCD。使用 Marco Schwartz 和 Wire 的 LiquidCrystal_I2C 庫,I2C 庫,我不必離開我已經(jīng)知道的 LiquidCrystal 函數(shù)。
我實現(xiàn)了我之前項目中的一些概念,并為我的第一個版本創(chuàng)建了一個更復(fù)雜的草圖。我想我調(diào)用了近 50 個全局變量以使其按我想要的方式工作。這段代碼是我的第三個版本。
當您啟動 arduino 時,它會要求您玩一個或兩個玩家。按照屏幕上的說明進行操作。最終,您將到達一個屏幕,允許您使用操縱桿四處移動。點擊你的按鈕進入游戲。游戲開始后,使用操縱桿移動,然后按下按鈕開火。你需要在目標高于你之前開火。底行得 3 分,中間行得 2 分,頂行得 1 分。您的起始位置將每輪交替。
人工智能的工作原理是這樣的:計算機會時不時地移動,如果可以的話,它會向右移動,但如果你在它的右邊,它就會向上移動。當目標進入范圍內(nèi)(即目標將被擊中或錯過)時,會生成一個隨機數(shù)(基于接近 100% 的隨機 millis() 值),并且該函數(shù)返回 1 或 0:1 將導致命中,0 將導致未命中。所以,計算機智能并沒有那么復(fù)雜。
如果您碰巧擁有一個沒有 I2C 模塊的 20x4 顯示器,只需使用常規(guī) LiquidCrystal 庫,并以這種方式初始化顯示器。我還應(yīng)該注意,您的顯示器地址可能是 0x27,但如果不是,則可能是 0x3F。有很多地方可以找到您的 I2C 地址,例如akshayjoseph666的這個非常有用的項目。Jeremy Blum 所著的“探索 Arduino”一書的第 12 章非常有幫助;可以在這里在線找到。
我用紙板箱、記事卡和膠帶制作了一個外殼:

如您所見,我還使用了原型屏蔽,因此我不需要使用面包板。
玩得開心!
- I2C液晶顯示器開源分享
- Olinuxino液晶顯示器10TS開源
- 液晶顯示器電源板 27次下載
- 液晶顯示器與液晶電視機維修 72次下載
- 液晶顯示器維修高級教程 0次下載
- 液晶顯示器的拆機解析 904次下載
- 幾種液晶顯示器電源電路分析 2604次下載
- 液晶顯示器電源電路故障 611次下載
- TFT LCD液晶顯示器的操作原理 121次下載
- 液晶顯示器概述 55次下載
- 液晶顯示器結(jié)構(gòu)原理與維修 5303次下載
- 實現(xiàn)液晶顯示器低溫顯示的方法
- 液晶顯示器的應(yīng)用,液晶顯示器技術(shù)(電子書)
- 怎樣清洗液晶顯示器|如何清洗液晶顯示器
- dell液晶顯示器p1130電路
- 液晶顯示器電源電路的結(jié)構(gòu)和工作原理詳解 6.1w次閱讀
- 液晶顯示器電源電路常見故障分析和維修實戰(zhàn) 3.3w次閱讀
- 液晶電視屏和液晶顯示器的區(qū)別 2w次閱讀
- 液晶顯示器驅(qū)動板電路的維修技巧有哪些 2.1w次閱讀
- 液晶顯示器的原理及故障維修方法 1.6w次閱讀
- 液晶顯示器IC封裝的多種形式 3854次閱讀
- 如何在液晶顯示器上顯示漢字、ASCII字符和彩色圖形 1.9w次閱讀
- 液晶顯示器的優(yōu)缺點_液晶顯示器原理介紹 1.5w次閱讀
- 單片機與圖形液晶顯示器接口的方法 1.5w次閱讀
- 液晶顯示器有沒有輻射?對人體健康是否有影響? 1.3w次閱讀
- 液晶顯示器有什么特點?液晶顯示器亮度和對比度多少合適? 1.2w次閱讀
- 基于FPGA圖形和字符加速的液晶顯示設(shè)計 2710次閱讀
- 揭秘液晶顯示器和液晶監(jiān)視器的七大不同點 2125次閱讀
- 淺述液晶顯示器與液晶面板的關(guān)系和區(qū)別 3577次閱讀
- FPGA的LCD液晶顯示器設(shè)計 8805次閱讀
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎(chǔ)模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開發(fā)板資料
- 34.89 MB | 1次下載 | 免費
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 1次下載 | 免費
- 8聯(lián)想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產(chǎn)業(yè)鏈分析
- 4.43 MB | 383次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 94次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強型場效應(yīng)晶體管的數(shù)據(jù)手冊
- 0.11 MB | 28次下載 | 2 積分
- 8長虹液晶彩電LS29機芯的技術(shù)資料說明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論