mBlock & Arduino(22)使用 Me RGB LED 模組打地鼠

小小云提示:教程作者caterpillar是來(lái)自臺(tái)灣的programmer,所以在一些專有名詞的使用上會(huì)和我們這邊使用的不太一樣啦让禀,不過(guò)作者也有標(biāo)注出英文名稱,大家自行轉(zhuǎn)換喲(?????????)


Me RGB LED 模組內(nèi)建了四個(gè) RGB LED允睹,只使用一個(gè) SIG 腳位來(lái)分別控制各個(gè) LED 的顏色與亮度棉圈,另兩個(gè)腳位分別為 VCC 與 GND:

四個(gè) LED 各有 LED1 至 LED4 的編號(hào):

可以想見(jiàn)的,如果要自行接線路來(lái)完成這個(gè)電路模組胚膊,會(huì)是稍微費(fèi)力的一件事故俐,有了這個(gè)模組,我們就可以直接將心力放在想設(shè)計(jì)的應(yīng)用上紊婉,這是直接使用電路模組的好處药版。

千變?nèi)f化霓虹燈

你可以使用 mBlock 中的“設(shè)置 LED”方塊,指定要控制哪個(gè) LED:

這邊就來(lái)設(shè)計(jì)個(gè)隨機(jī)選定顏色的霓虹燈喻犁,首先寫個(gè)隨機(jī)設(shè)定 RGB 變數(shù)的randomRGB方塊:

雖說(shuō) LED 只有 RGB 三色槽片,但是通過(guò)不同亮度混合何缓,就可以創(chuàng)造出各種色彩,亮度設(shè)定是通過(guò)?Me RGB 模組本身電路來(lái)控制还栓,因此碌廓,只要標(biāo)示有黃色的端口(3 到 8)都可以使用,例如剩盒,將 Me RGB 模組與端口?3 接在一起谷婆,然后撰寫以下程式:

接下來(lái),只要重復(fù)執(zhí)行隨機(jī)顏色與設(shè)定 LED 就可以了:

點(diǎn)選一下 mBlock 上的綠旗勃刨,你就可以看到不斷變化顏色的 LED 秀了波材,如果想將程式直接燒錄至板子上,只要將綠旗方塊換為“Arduino 主程式”或是“Makeblock 主程式”方塊身隐,然后執(zhí)行“編輯/Arduino mode”廷区,按下“上傳至 Arduino”就可以了,

注意贾铝!因?yàn)?Arduino 上傳程式時(shí)不支持中文隙轻,因此,你的變數(shù)或自定義方塊不能是中文命名垢揩,這樣才能順利編譯并上傳至 Arduino玖绿。

燈光版打地鼠

因?yàn)橛兴膫€(gè) RGB LED,那么就來(lái)設(shè)計(jì)一個(gè)燈光版打地鼠好了叁巨,當(dāng)某個(gè)燈亮?xí)r斑匪,按下鍵盤上對(duì)應(yīng)的方向鍵就可以得分,為了增加點(diǎn)聲音效果锋勺,我們來(lái)加個(gè)蜂鳴器蚀瘸,不過(guò),雖然板子上有個(gè)蜂鳴器庶橱,但是在 mBlock 中無(wú)法直接控制它贮勃,那么就來(lái)自自制蜂鳴器模組好了,很簡(jiǎn)單苏章,只要將你的蜂鳴器兩個(gè)腳位寂嘉,分別插入 Me RJ25 轉(zhuǎn)接器上的 GND 與 S1 或 S2 孔就可以了,例如枫绅,我接在 GND 與 S1 孔:

這個(gè)蜂鳴器模組我將之連接至端口4 上頭泉孩,因此,為了控制蜂鳴器撑瞧,程式中就必須指定腳位 8棵譬,例如,在游戲開(kāi)始前预伺,來(lái)個(gè)倒數(shù)計(jì)時(shí)并加上聲音:

接下來(lái)游戲開(kāi)始订咸,每次隨時(shí)選擇一個(gè) LED 顯示為藍(lán)色,停留一秒可以讓玩家按下鍵盤方向鍵酬诀,然后重設(shè) LED脏嚷,可以看到,我的 Me LED 模組是接至端口3:

我沒(méi)有將方向鍵判斷寫在上頭瞒御,而是事件來(lái)觸發(fā)父叙,這樣子程式才不會(huì)冗長(zhǎng)難閱讀:

打中的時(shí)候,會(huì)發(fā)出聲音肴裙,并累積分?jǐn)?shù)趾唱,注意!打錯(cuò)了或是重復(fù)打擊是會(huì)扣分的喔蜻懦!… XD

游戲結(jié)束時(shí)甜癞,會(huì)顯示總分并播放音效:

最后,來(lái)個(gè)主程式宛乃,將整個(gè)程式串起來(lái):

來(lái)看看實(shí)際的執(zhí)行效果吧悠咱!


使用 Me RGB LED 模組打地鼠_騰訊視頻



感謝CodeData用戶:caterpillar的貢獻(xiàn) 著作權(quán)歸作者所有

整理:寧波家電物聯(lián)網(wǎng)云平臺(tái),中科極動(dòng)云

CONTACT US: http://www.iot-jd.com/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末征炼,一起剝皮案震驚了整個(gè)濱河市析既,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谆奥,老刑警劉巖眼坏,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異酸些,居然都是意外死亡宰译,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門擂仍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)囤屹,“玉大人,你說(shuō)我怎么就攤上這事逢渔±呒幔” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵肃廓,是天一觀的道長(zhǎng)智厌。 經(jīng)常有香客問(wèn)我,道長(zhǎng)盲赊,這世上最難降的妖魔是什么铣鹏? 我笑而不...
    開(kāi)封第一講書人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮哀蘑,結(jié)果婚禮上诚卸,老公的妹妹穿的比我還像新娘葵第。我一直安慰自己,他們只是感情好合溺,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布卒密。 她就那樣靜靜地躺著,像睡著了一般棠赛。 火紅的嫁衣襯著肌膚如雪哮奇。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,785評(píng)論 1 290
  • 那天睛约,我揣著相機(jī)與錄音鼎俘,去河邊找鬼。 笑死辩涝,一個(gè)胖子當(dāng)著我的面吹牛贸伐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播膀值,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼棍丐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了沧踏?” 一聲冷哼從身側(cè)響起歌逢,我...
    開(kāi)封第一講書人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎翘狱,沒(méi)想到半個(gè)月后秘案,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡潦匈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年阱高,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茬缩。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡赤惊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出凰锡,到底是詐尸還是另有隱情未舟,我是刑警寧澤,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布掂为,位于F島的核電站裕膀,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏勇哗。R本人自食惡果不足惜昼扛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望欲诺。 院中可真熱鬧抄谐,春花似錦渺鹦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)迹恐。三九已至挣惰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間殴边,已是汗流浹背憎茂。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锤岸,地道東北人竖幔。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像是偷,于是被迫代替她去往敵國(guó)和親拳氢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容