使用4個(gè)點(diǎn)陣模塊和Arduino Uno顯示移動(dòng)的吃豆人角色動(dòng)畫和運(yùn)行文本
掃描二維碼
隨時(shí)隨地手機(jī)看文章
該項(xiàng)目使用Arduino Uno和MAX7219點(diǎn)陣模塊結(jié)合了兩個(gè)主要功能:
?吃豆人動(dòng)畫,在LED屏幕上顯示一個(gè)移動(dòng)的吃豆人角色和鬼魂。
?運(yùn)行文本,用于顯示從右向左連續(xù)滾動(dòng)的消息。
這兩個(gè)功能旨在演示如何使用簡(jiǎn)單的LED顯示屏創(chuàng)建動(dòng)態(tài)動(dòng)畫和視覺交流。該項(xiàng)目可以修改為公共信息顯示,電子裝飾,或僅僅用于學(xué)習(xí)和娛樂目的。
為什么我們決定創(chuàng)建它?
我們創(chuàng)建這個(gè)項(xiàng)目是為了學(xué)習(xí)如何以互動(dòng)和引人入勝的方式控制點(diǎn)陣LED顯示屏。吃豆人動(dòng)畫增加了娛樂價(jià)值,并引入了幀緩沖區(qū)的概念,而運(yùn)行文本演示了如何顯示可定制的動(dòng)態(tài)消息。這是一個(gè)很好的項(xiàng)目,練習(xí)Arduino編程,非阻塞時(shí)間處理,以及基于字符和基于圖形的視覺控制。
項(xiàng)目功能
1. 顯示視覺動(dòng)畫(吃豆人):
該項(xiàng)目展示了簡(jiǎn)單的動(dòng)畫,如移動(dòng)的吃豆人角色,作為一種娛樂形式,圖形演示或吸引人的視覺效果。
2. 顯示滾動(dòng)文本信息(運(yùn)行文本):
運(yùn)行文本特性用于顯示消息、公告或其他動(dòng)態(tài)信息,在點(diǎn)陣顯示器上從右向左滾動(dòng)。
3. 實(shí)時(shí)LED矩陣控制:
該項(xiàng)目實(shí)時(shí)控制LED顯示屏,不使用延遲,允許同時(shí)進(jìn)行動(dòng)畫和文本滾動(dòng)等多任務(wù)功能。
4. 模擬實(shí)際應(yīng)用:
它可以作為創(chuàng)建迷你信息板、數(shù)字時(shí)鐘、隊(duì)列號(hào)碼顯示或其他交互式視覺系統(tǒng)的基礎(chǔ)。
本文編譯自hackster.io