色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Arduino制作Buzz Wire游戲

科技觀察員 ? 來源:circuitdigest ? 作者:Ashish Choudhary ? 2022-08-17 16:50 ? 次閱讀

Arduino 在構(gòu)建愛好項(xiàng)目和游戲方面非常受歡迎,我們之前使用 Arduino 構(gòu)建過貪吃蛇游戲、乒乓球游戲、太空競賽游戲等。今天我們正在使用 Arduino- Buzz 線游戲或 Steady 手游戲構(gòu)建更流行的游戲。

對于這個項(xiàng)目,我們將使用 Arduino Uno、蜂鳴器和兩根鋁線。一個16x2 的 LCD也用于顯示游戲狀態(tài)。迷宮線的兩端將連接到 Arduino 的數(shù)字引腳 2 和 3,手柄線連接到 Arduino 的接地引腳。數(shù)字引腳定義為 INPUT_PULLUP 引腳。所以當(dāng)手柄線接觸到迷宮線時,數(shù)字引腳狀態(tài)變?yōu)榈碗娖剑澍Q器發(fā)出聲音。

二極管連接在迷宮線的末端,因此當(dāng)您經(jīng)過該二極管并用圓形手柄線觸摸迷宮線時,只有一個引腳(引腳 3)會變低。在這種情況下,LCD 上將顯示祝賀文字(做得好)。

所需組件

阿杜諾

鋁線

16x2 液晶

I 2 C 模塊

面包板

蜂鳴器

二極管

電路原理

poYBAGL8q1aANrF9AAEO0pMTK8s368.png

上面給出了 Arduino Buzz Wire Game 的電路圖。I2C 模塊的 SCL 和 SDA 引腳連接到 Arduino 的 A5 和 A4 引腳,而 I2C 模塊的 V CC和 GND 引腳連接到 Arduino 的 5V 和 GND 引腳。蜂鳴器的正軌連接到 Arduino 的數(shù)字引腳 4,負(fù)軌連接到 GND。切割鋁線并將其彎曲成鋸齒形。在電線的一端焊接一個二極管。然后剪下另一根電線做一個把手,并將一端彎曲成一個環(huán)。

16x2 LCD 也可以在不使用 I2C 模塊的情況下與 Arduino連接。

將 Arduino 的 D2 和 D3 引腳連接到 Zig-Zag 線的兩端,并將手柄線連接到 Arduino 的 GND 引腳。

poYBAGL8q1OAE9lrAAUpZIYbJLs128.png

代碼說明

此Arduino Buzz Wire 游戲的完整代碼在文檔末尾給出。

通過包含 LCD 模塊的庫文件開始您的代碼。LiquidCrystal_I2C.h 庫用于 Arduino 和 LCD 模塊之間的 I2C 通信

#include 

之后,定義蜂鳴器的 Arduino 引腳、電線的起點(diǎn)和電線的終點(diǎn)。

常量 int startPin = 2;
常量 int endPin = 3;
常量 int 蜂鳴器 = 4;

然后定義兩個變量start&end_。這些變量將用于保存電線的讀數(shù)。

整數(shù)開始,結(jié)束_;

現(xiàn)在將蜂鳴器引腳定義為輸出,將接線引腳定義為INPUT_PULLUP。Arduino 有內(nèi)部上拉電阻,其值約為 20k 歐姆。這些電阻可以使用INPUT_PULLUP在內(nèi)部連接。定義 INPUT_PULLUP 在功能上與在引腳和 +5V 之間連接一個 ~20k 歐姆電阻器相同。

pinMode(蜂鳴器,輸出);
pinMode(startPin, INPUT_PULLUP);
pinMode(startPin, INPUT_PULLUP);

在void 循環(huán)內(nèi),讀取線引腳的狀態(tài)。

開始 = digitalRead(startPin);
end_ = digitalRead(endPin);

現(xiàn)在比較線針的讀數(shù)。如果兩個引腳都為低電平,則表示您已經(jīng)觸摸了電線,因此蜂鳴器會發(fā)出聲音,如果電線的起始引腳為高電平,而結(jié)束引腳為低電平,則表示您已到達(dá)終點(diǎn)。

如果(開始 == 低 && 結(jié)束_== 低){
    數(shù)字寫入(蜂鳴器,高);
    延遲(1000);
    數(shù)字寫入(蜂鳴器,低);
    lcd.setCursor(0,0);
    lcd.print("再試一次");
    Serial.print("再試一次");       
  }
  else if (start == HIGH && end_== LOW){
    lcd.setCursor(0,0);
    lcd.print("做得好");
    Serial.print("做得好"); }

測試 Buzz Wire 游戲

連接硬件并上傳給定代碼后,您就可以開始玩游戲了。因此,將帶有圓圈的電線握在手中,并嘗試將帶有圓圈的電線一直通過曲折線焊接到二極管上,而不要讓圓線接觸任何地方。如果您觸摸電線,則蜂鳴器會發(fā)出聲音,LCD 會顯示“再試一次”。如果你在不接觸電線的情況下完成游戲,那么它會顯示“干得好”。

pYYBAGL8q02AYAKeAAl8m1vq8OM192.png

#include

LiquidCrystal_I2C lcd(0x27, 16, 2);

常量 int startPin = 2;

常量 int endPin = 3;

常量 int 蜂鳴器 = 4;

整數(shù)開始,結(jié)束_;

無效設(shè)置(無效)

{

Serial.begin(9600);

液晶顯示器開始();

lcd.clear();

pinMode(蜂鳴器,輸出);

pinMode(startPin, INPUT_PULLUP);

pinMode(startPin, INPUT_PULLUP);

}

無效循環(huán)(無效)

{

開始 = digitalRead(startPin);

end_ = digitalRead(endPin);

串行打印(開始);

序列號.print("\n");

Serial.print(end_);

if (start == LOW && end_== LOW ){

digitalWrite(buzzer, HIGH);

延遲(1000);

數(shù)字寫入(蜂鳴器,低);

lcd.setCursor(0,0);

lcd.print("再試一次");

Serial.print("再試一次");

}

else if (start == HIGH && end_== LOW){

lcd.setCursor(0,0);

lcd.print("做得好");

Serial.print("做得好");

}

延遲(500);

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    893

    瀏覽量

    46055
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187611
  • 游戲設(shè)計(jì)
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    2039
收藏 人收藏

    評論

    相關(guān)推薦

    基于Arduino 的 LED Buzz Wire 游戲

    行業(yè)芯事
    chen
    發(fā)布于 :2022年05月23日 19:26:41

    如何使用Arduino制作一個游戲手柄

    小編就跟大家分享如何使用Arduino制作一個游戲手柄?
    發(fā)表于 01-24 06:41

    制作一個simon say游戲

    描述西蒙說Arduino Uno Shield這個項(xiàng)目是我一直想做的PCB。當(dāng)我開始學(xué)習(xí) arduino 時,我決定制作一個 simon say 游戲,如下圖所示。我設(shè)法做到了,我認(rèn)為
    發(fā)表于 06-24 06:02

    基于Arduino陀螺游戲

    描述Arduino陀螺游戲輪我們都喜歡玩游戲。為了控制游戲,我們需要控制器,通常是我們的鍵盤+鼠標(biāo)組合,或者對于手機(jī)上的某些游戲,它是陀螺儀
    發(fā)表于 08-03 07:42

    使用arduino pro micro制作一個游戲控制器

    pro micro制作一個游戲控制器所以這里的一個建議是:請不要用 Arduino Uno 嘗試這個項(xiàng)目,因?yàn)?Arduino Uno 不具備 HID(人機(jī)接口設(shè)備)的能力,這意味著
    發(fā)表于 09-01 06:38

    基于Arduino的觸摸變色臺燈制作

    arduino制作LED燈
    發(fā)表于 01-22 13:20 ?15次下載

    幾個Arduino創(chuàng)意制作分享

    手上有一塊閑置的Arduino開發(fā)板,某天,空閑的我碰上了閑置的它,準(zhǔn)備利用它開發(fā)某物玩玩,就在比較熟知的電子電路網(wǎng)和與非網(wǎng)論壇上搜索Arduino制作實(shí)例,搜索的結(jié)果有上百個,從中挑選了七個
    發(fā)表于 10-16 16:09 ?6次下載

    Buzz研討會和英特爾游戲開發(fā)者計(jì)劃

    了解英特爾游戲開發(fā)者計(jì)劃的Buzz研討會!
    的頭像 發(fā)表于 05-31 11:17 ?2202次閱讀

    Arduino和紙板箱自制打地鼠游戲機(jī)

    在家里用Arduino、紙板箱和一些街機(jī)按鈕,制作一款非常棒打地鼠的游戲~
    的頭像 發(fā)表于 05-24 06:30 ?6231次閱讀

    基于arduino游戲手柄的制作方法

    準(zhǔn)備2個Arduino操縱桿,按鈕若干,一個Arduino主板,就能輕松打造一個你專屬的游戲手柄!
    的頭像 發(fā)表于 05-23 06:08 ?1.6w次閱讀

    怎樣使用Arduino制作Buzz Wire游戲

    您現(xiàn)在可以保存并關(guān)閉此文件。在每個元素之后,注釋描述了這是什么字符。注釋的下一部分是元素的索引。
    的頭像 發(fā)表于 12-03 16:57 ?5044次閱讀

    Arduino井字游戲和熄燈游戲開源分享

    電子發(fā)燒友網(wǎng)站提供《Arduino井字游戲和熄燈游戲開源分享.zip》資料免費(fèi)下載
    發(fā)表于 11-24 11:34 ?0次下載
    <b class='flag-5'>Arduino</b>井字<b class='flag-5'>游戲</b>和熄燈<b class='flag-5'>游戲</b>開源分享

    如何使用游戲手柄模塊制作Arduino SNAKE游戲

    電子發(fā)燒友網(wǎng)站提供《如何使用游戲手柄模塊制作Arduino SNAKE游戲.zip》資料免費(fèi)下載
    發(fā)表于 12-14 10:42 ?0次下載
    如何使用<b class='flag-5'>游戲</b>手柄模塊<b class='flag-5'>制作</b><b class='flag-5'>Arduino</b> SNAKE<b class='flag-5'>游戲</b>

    Arduino制作游戲

    電子發(fā)燒友網(wǎng)站提供《用Arduino制作游戲.zip》資料免費(fèi)下載
    發(fā)表于 01-31 14:12 ?0次下載
    用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b><b class='flag-5'>游戲</b>

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發(fā)表于 01-05 11:09 ?7次下載
    主站蜘蛛池模板: 99视频精品全部免费免费观 | 国产亚洲精品视频在线网 | 国产精品日本欧美一区二区 | 大相蕉伊人狼人久草av | 最近中文字幕在线中文视频 | 青草伊人网 | JIZZ幻女大全| 老头操美女 | 91嫩草视频在线观看 | 经典三级四虎在线观看 | 韩国伦理电影在线神马网 | 久久欧洲视频 | 97色伦在色在线播放 | 无码国产精品高潮久久9 | 日本护士性生活 | 最近中文字幕MV免费看 | 艺术片 快播 | 暖暖视频 免费 高清 日本8 | 国产午夜永久福利视频在线观看 | 欧美成人中文字幕在线看 | 久久精品国产在热亚洲 | 一本之道高清在线3线观看 一本之道高清视频在线观看 | 国产一区二区三区影院 | 99re6久久热在线视频 | 国产在线观看的 | 麻豆国产精品AV色拍综合 | 成人国产在线24小时播放视频 | 成 人 动漫3d 在线看 | av老司机色爱区综合 | 精品国产麻豆免费人成网站 | 国产人妻麻豆蜜桃色精 | av先锋影音资源男人站 | 日本超A大片在线观看 | 午夜免费无码福利视频麻豆 | 日本粉嫩学生毛绒绒 | 亚洲AV国产国产久青草 | 自拍视频亚洲综合在线精品 | 亚洲人成网77777色在线播放 | 一边吃奶一边啪啪真舒服 | 欧美成人性色生活18黑人 | 婬香婬色天天视频 |