資料介紹
描述
理念:
誰(shuí)不想玩復(fù)古游戲!它給人們帶來(lái)了過(guò)去的快樂(lè)回憶,像素密度沒(méi)有我們今天那么多,但我們有游戲可以玩。在現(xiàn)代高端處理器和顯卡時(shí)代,這些游戲被認(rèn)為是游戲界的經(jīng)典之作。
什么是蛇百科:
SnakePedia 只不過(guò)是我們一直以來(lái)最喜歡的蛇類(lèi)游戲。它建立在定制的 8*8 LED 點(diǎn)陣顯示器上,其中微控制器 ATmega328P 用作顯示和運(yùn)動(dòng)控制器。LED點(diǎn)陣行、列操作由移位寄存器74hc595監(jiān)控。這樣,我們將使用更少的電線來(lái)點(diǎn)亮點(diǎn)陣。另外,我用微控制器焊接了 4 個(gè)按鈕,用于操縱蛇。它由外部 5 伏電源供電。
構(gòu)建點(diǎn)陣和初級(jí)測(cè)試:
LED點(diǎn)陣:
可以找到許多原理圖,從中可以構(gòu)建一個(gè) 8*8 LED 點(diǎn)陣。我使用的示意圖:
與移位寄存器連接:
我們?cè)?Arduino Uno 中只有 13 個(gè)數(shù)字引腳,但要點(diǎn)亮點(diǎn)陣,總共需要連接 16 個(gè)引腳。為此,將使用多路復(fù)用技術(shù)。為了實(shí)現(xiàn)多路復(fù)用技術(shù),我將使用移位寄存器。移位寄存器廣泛用于串行到并行數(shù)據(jù)的轉(zhuǎn)換。我將使用 74hc595 移位寄存器。74hc595移位寄存器可以并聯(lián)8根線。它具有用于控制的數(shù)據(jù)、鎖存器和時(shí)鐘引腳。所以我需要2個(gè)移位寄存器。一個(gè)用于行引腳,另一個(gè)用于列引腳。我將短接兩個(gè)移位寄存器中的數(shù)據(jù)、時(shí)鐘和鎖存器的連接。示意圖將是:
使用 Arduino 的 MatrixBlink 測(cè)試代碼:
點(diǎn)陣構(gòu)建完成和測(cè)試:
恭喜?。?/font>現(xiàn)在矩陣已準(zhǔn)備就緒并經(jīng)過(guò)測(cè)試。讓我們進(jìn)入控制器板,在那里我們將連接微控制器和按鈕。
控制器板大樓:
這是將按鈕和矩陣連接到 Arduino 的電路圖。
控制器板電路圖:
VeroBoard 上的電路連接:
最終工作視頻:
控制板的 VCC 和 GND 與 Arduino Uno 連接
結(jié)論:
希望本教程可以展示制作 8*8 點(diǎn)陣顯示器的過(guò)程,其中涉及 64 個(gè) LED 和移位寄存器進(jìn)行多路復(fù)用。
所以,讓我們拿起工具,用我們的 Arduino 做一個(gè)蛇游戲!
- Buddy:建立在AWS Edukit上的智能設(shè)備
- 利用51單片機(jī)+hc595芯片配合在led點(diǎn)陣上玩貪吃蛇 第一篇“顯示貪吃蛇”
- 16×16點(diǎn)陣LED顯示器字符滾動(dòng)顯示 38次下載
- 16點(diǎn)陣LED顯示器的程序和工程文件免費(fèi)下載 24次下載
- 基于單片機(jī)的點(diǎn)陣電子LED顯示屏的設(shè)計(jì) 52次下載
- 基于DSP點(diǎn)陣液晶顯示器的接口與控制 10次下載
- 單片機(jī)控制LED點(diǎn)陣顯示器 27次下載
- 數(shù)據(jù)庫(kù)-百度百科 0次下載
- 單片機(jī)控制LED點(diǎn)陣顯示器 40次下載
- OK6410 QT移植百科全書(shū) 0次下載
- 基于單片機(jī)的LED點(diǎn)陣廣告屏設(shè)計(jì) 318次下載
- LED點(diǎn)陣漢字顯示屏設(shè)計(jì) 634次下載
- 顯示器的應(yīng)用 268次下載
- 電子電路百科全書(shū)
- 電子電路百科全書(shū) 0次下載
- LED數(shù)碼管顯示原理詳解 5418次閱讀
- 意法半導(dǎo)體SPC56xS系列微控制器在汽車(chē)TFT顯示器儀表板上的應(yīng)用 1982次閱讀
- LED點(diǎn)陣顯示屏是如何設(shè)計(jì)實(shí)現(xiàn)的 1971次閱讀
- 單片機(jī)點(diǎn)陣式LED簡(jiǎn)單圖形顯示技術(shù)的實(shí)驗(yàn)資料概述 3595次閱讀
- dfrobotLCD12864點(diǎn)陣液晶顯示器簡(jiǎn)介 1679次閱讀
- 高密度LED平板顯示器上實(shí)現(xiàn)灰度顯示的解決方案 1731次閱讀
- 數(shù)碼顯示器的類(lèi)型及應(yīng)用原理與特點(diǎn)介紹 9548次閱讀
- AT89S52單片機(jī)對(duì)LED點(diǎn)陣顯示屏的控制設(shè)計(jì) 3788次閱讀
- 八段式四位LCD顯示器的驅(qū)動(dòng)設(shè)計(jì) 3569次閱讀
- 51單片機(jī)在LED點(diǎn)陣屏上實(shí)現(xiàn)顯示禮花功能的設(shè)計(jì) 2523次閱讀
- 如何在液晶顯示器上顯示漢字、ASCII字符和彩色圖形 1.9w次閱讀
- 生成英文維基百科文章的方法可以概述為源文檔的多文檔摘要 6056次閱讀
- 顯示器色溫怎么調(diào)節(jié) 2.1w次閱讀
- 一種新型的點(diǎn)陣液晶顯示器雙總線控制系統(tǒng)的研究 2217次閱讀
- 基于PSoC的精簡(jiǎn)LED點(diǎn)陣系統(tǒng)設(shè)計(jì)方案 1136次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多