mBlock & Arduino(23)使用 Me 搖桿模組打地鼠

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


在〈mBlock & Arduino(13)使用搖桿控制 Scratch 貓咪〉中談過(guò)搖桿展鸡,Makeblock 也有提供搖桿模組,不過(guò)畅卓,沒有壓下?lián)u桿作為開關(guān)的功能擅腰,因此,在外接的接孔上翁潘,只有四個(gè)趁冈,除了 VCC 與 GND 之外,另外就是 X 與 Y 的訊號(hào)值:

Me 搖桿模組控制貓咪

在圖中可以看到拜马,Me 搖桿模組上頭已標(biāo)示出 X渗勘、Y 正值方向,你可以使用 Makeblock 的“搖桿”方塊來(lái)操作它俩莽。

在實(shí)際測(cè)試之下旺坠,未操作搖桿前,X 電壓值為 502 左右扮超,Y 電壓值為 475 左右取刃,操作搖桿下蹋肮,X 電壓值向右最大為 980 左右,向左最小為 0璧疗,Y 電值向上最大為 980 左右坯辩,向下最小值為 0。

因此崩侠,若要如〈mBlock & Arduino(13)使用搖桿控制 Scratch 貓咪〉中使用搖桿操作貓咪漆魔,可以將搖桿接至連接埠 6,然后如下撰寫程式:

使用 Me 搖桿模組打地鼠

在〈mBlock & Arduino(22)使用 Me RGB LED 模組打地鼠〉啦膜,我們使用鍵盤上的方向鍵來(lái)打地鼠有送,在這邊,可以改用搖桿來(lái)打地鼠僧家,線路連接上雀摘,只要先如〈mBlock & Arduino(22)使用 Me RGB LED 模組打地鼠〉連接好 Me RGB LED 模組以及蜂鳴器,然后八拱,將搖桿模組接至連接埠 6 就可以了阵赠。

我們可以使用〈mBlock & Arduino(22)使用 Me RGB LED 模組打地鼠〉中的程式為基礎(chǔ)進(jìn)行修改,只不過(guò)肌稻,當(dāng)時(shí)是使用鍵盤事件清蚀,那么要怎么建立搖桿事件呢?

mBlock 中可以發(fā)布特定廣播爹谭,而流程在訂閱廣播訊息時(shí)枷邪,可以指定感興趣的訊息,當(dāng)特定訊息到來(lái)時(shí)诺凡,就會(huì)觸發(fā)流程东揣。

因此,我們可以建立一個(gè)回圈腹泌,不斷地偵測(cè)搖模的狀態(tài)嘶卧,在這邊設(shè)計(jì)為,只要 X 值大于 900 或小于 10凉袱,Y 值大于 900 或小于 10芥吟,都會(huì)發(fā)送指定的廣播訊息:

這個(gè)偵測(cè)搖桿動(dòng)作的流程,本身也是在收到“游戲開始”廣播訊息時(shí)觸發(fā)专甩,由于我們使用了countDown在計(jì)數(shù)钟鸵,因此,運(yùn)用了countDown為 0 時(shí)涤躲,當(dāng)作停止偵測(cè)搖桿動(dòng)作流程棺耍,有了這個(gè)偵測(cè)搖桿動(dòng)作的流程,就可以修改一下訂閱鍵盤事件的部份為訂閱廣播訊息:

當(dāng)然篓叶,記得在游戲開始時(shí)發(fā)送“游戲開始”廣播烈掠,這樣才會(huì)觸發(fā)偵測(cè)搖桿動(dòng)作的流程:

程式其他部份就不需要修改,接下來(lái)就可以按下綠旗缸托,直接使用搖桿來(lái)打地鼠啰左敌!


騰訊視頻

感謝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,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異棍苹,居然都是意外死亡无宿,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門枢里,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)孽鸡,“玉大人,你說(shuō)我怎么就攤上這事栏豺”蚣睿” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵奥洼,是天一觀的道長(zhǎng)巷疼。 經(jīng)常有香客問我,道長(zhǎng)灵奖,這世上最難降的妖魔是什么嚼沿? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮桑寨,結(jié)果婚禮上伏尼,老公的妹妹穿的比我還像新娘。我一直安慰自己尉尾,他們只是感情好爆阶,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沙咏,像睡著了一般辨图。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上肢藐,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天故河,我揣著相機(jī)與錄音,去河邊找鬼吆豹。 笑死鱼的,一個(gè)胖子當(dāng)著我的面吹牛理盆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凑阶,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼猿规,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了宙橱?” 一聲冷哼從身側(cè)響起姨俩,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎师郑,沒想到半個(gè)月后环葵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宝冕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年张遭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猬仁。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡帝璧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出湿刽,到底是詐尸還是另有隱情的烁,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布诈闺,位于F島的核電站渴庆,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏雅镊。R本人自食惡果不足惜襟雷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望仁烹。 院中可真熱鬧耸弄,春花似錦、人聲如沸卓缰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)征唬。三九已至捌显,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間总寒,已是汗流浹背扶歪。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留摄闸,地道東北人善镰。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓妹萨,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親炫欺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子眠副,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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