日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

Arduino按鈕游戲的制作

454398 ? 來(lái)源:wv ? 2019-10-14 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:零件清單

1x Arduino nano

2x按鈕

12x 220歐姆電阻

5x紅色LED(您的愿望)

5個(gè)綠色LED(您的愿望)

1個(gè)面包板或配電盤,如您所愿

1x USB電纜

和連接線。

步驟2:電路圖

Arduino按鈕游戲的制作

這是非常簡(jiǎn)單的電路。

步驟3:代碼

/*

* Arduino按鈕游戲

*

*由Mohammed Adil開(kāi)發(fā)

* B.Tech第三學(xué)期

*可愛(ài)專業(yè)大學(xué)的學(xué)生

* */

int led [5] = {4,5, 6,7,8};//第一名玩家的LED

int led_1 [5] = {9,10,11,12,13};//第二名玩家的LED

int i = 0;

int j = 0;

int button_1 = 0;//播放器1的按鈕輸入

int button_2 = 0;//播放器2的按鈕輸入

void setup(){

//輸入引腳模式

for(int thispin = 4; thispin 《14; thispin ++)

{

pinMode(thispin ,OUTPUT);

}

//輸出引腳模式

pinMode(2,INPUT);

pinMode(3,INPUT);

}

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

{

button_1 = digitalRead(2);//讀取播放器1的初始值

button_2 = digitalRead(3);//讀取播放器2的初始值

if(button_1 == HIGH){

{

digitalWrite(led [ I]中,HIGH);

} while(digitalRead(2)== HIGH);

if(i 《4)

{

i ++;

}

否則if(i == 4)

{

for(int thispin = 4; thispin 《9; thispin ++ )

{

digitalWrite(thispin,LOW);

}

延遲(200);

for(int thispin = 4; thispin 《9; thispin ++)

{

digitalWrite(thispin,HIGH);

}

delay(200);

for(int thispin = 4; thispin 《9; thispin ++)

{

digitalWrite(thispin,LOW);

}

delay(200);

for(int thispin = 4; thispin 《9; thispin ++)

{

digitalWrite(thispin,HIGH);

}

delay(200);

for(int thispin = 4; thispin 《14; thispin ++)

{

digitalWrite(thispin,LOW);

}

j = 0;

i = 0;

}

else

{

i = 0;

}

}

如果(button_2 == HIGH)

{

{

digitalWrite(led_1 [j],HIGH);

} while(digitalRead(3)== HIGH);

if(j 《4)

{

j ++;

}

否則if(j == 4)

{

for(int thispin = 9; thispin 《14; thispin ++ )

{

digitalWrite(thispin,LOW);

}

delay(200);

for(int thispin = 9; thispin 《14; thispin ++)

{

digitalWrite(thispin,HIGH);

}

delay(200);

for(int thispin = 9; thispin 《14; thispin ++)

{

digitalWrite(thispin,LOW);

}

delay(200);

for(int thispin = 9; thispin 《14; thispin ++)

{

digitalWrite(thispin,HIGH);

}

延遲(200);

for(int thispin = 4; thispin 《14; thispin ++)

{

digitalWrite(thispin,LOW);

}

i = 0;

j = 0;

}

else

{

j = 0;

}

}

}

下載源代碼。

步驟4:游戲規(guī)則

有兩個(gè)按鈕,每個(gè)玩家一個(gè)。兩個(gè)玩家都應(yīng)按下各自的按鈕,以完成五個(gè)LED的切換。先打開(kāi)所有五個(gè)LED的那個(gè)將被宣布為獲勝者。所有獲勝者的LED將開(kāi)始閃爍,這將指示獲勝狀態(tài)。..

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

    關(guān)注

    0

    文章

    134

    瀏覽量

    13499
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197531
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX16124:小巧高效的雙按鈕控制器

    MAX16122–MAX16125:小巧高效的雙按鈕控制器 在電子設(shè)備的設(shè)計(jì)中,可靠的復(fù)位控制和電源監(jiān)測(cè)至關(guān)重要。Maxim Integrated推出的MAX16122–MAX16125系列雙按鈕
    的頭像 發(fā)表于 02-09 17:35 ?580次閱讀

    MAX16123:小巧封裝的雙按鈕控制器

    MAX16122 - MAX16125:小巧封裝的雙按鈕控制器 引言 在電子設(shè)備的設(shè)計(jì)中,按鈕控制和復(fù)位功能是非常重要的部分。今天要給大家介紹的是Maxim Integrated推出
    的頭像 發(fā)表于 02-09 17:35 ?646次閱讀

    探索 MAX16122:微型封裝中的強(qiáng)大雙按鈕控制器

    探索 MAX16122 - MAX16125:微型封裝中的強(qiáng)大雙按鈕控制器 在電子設(shè)備設(shè)計(jì)中,按鈕控制與復(fù)位功能至關(guān)重要。今天要介紹的 Maxim Integrated 公司的 MAX16122
    的頭像 發(fā)表于 02-09 17:30 ?683次閱讀

    經(jīng)典 PLC 程序(4) - 消音按鈕

    當(dāng)設(shè)備出現(xiàn)故障,PLC控制蜂鳴器發(fā)聲和報(bào)警燈閃爍。操作員聽(tīng)到/看到報(bào)警后,按下消音按鈕,蜂鳴器暫時(shí)停止發(fā)聲,報(bào)警燈常亮,直到故障排除后報(bào)警燈才熄滅??刂七壿嬇c硬件接線1.硬件元件IO地址根據(jù)
    的頭像 發(fā)表于 01-06 11:44 ?436次閱讀
    經(jīng)典 PLC 程序(4) - 消音<b class='flag-5'>按鈕</b>

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?2065次閱讀

    廣州易顯操作按鈕控件實(shí)驗(yàn)

    相連驅(qū)動(dòng)3.5寸~55寸的TFT-LCD/VGA顯示器或者電視機(jī)進(jìn)行操作按鈕控件的控制與顯示。用戶鼠標(biāo)或觸摸屏點(diǎn)擊操作按鈕控件的時(shí)候,單片機(jī)智能顯示卡發(fā)送按鈕值給用
    的頭像 發(fā)表于 12-02 16:29 ?581次閱讀
    廣州易顯操作<b class='flag-5'>按鈕</b>控件實(shí)驗(yàn)

    將經(jīng)典射擊游戲移植到芯科科技MG24 Matter開(kāi)發(fā)板

    Silicon Labs(芯科科技)熱衷于突破嵌入式系統(tǒng)的極限和創(chuàng)新。在先前成功將一款經(jīng)典游戲-雷神之錘(Quake)移植到基于EFR32MG24無(wú)線SoC的Arduino Nano Matter
    的頭像 發(fā)表于 11-30 10:46 ?1285次閱讀
    將經(jīng)典射擊<b class='flag-5'>游戲</b>移植到芯科科技MG24 Matter開(kāi)發(fā)板

    termux如何搭建python游戲

    termux如何搭建python游戲 Termux搭建Python游戲開(kāi)發(fā)環(huán)境的完整指南 一、Termux基礎(chǔ)環(huán)境準(zhǔn)備 Termux是一款無(wú)需root即可在安卓設(shè)備上運(yùn)行的Linux終端
    發(fā)表于 08-29 07:06

    如何用Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?4016次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開(kāi)發(fā)板給另一個(gè)<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】2、打造復(fù)古游戲機(jī)(Batocera鏡像+FBNeo虛擬機(jī), 多款游戲ROM分享)

    衷心感謝電子發(fā)燒友論壇! 1、基本知識(shí) 制作一個(gè)游戲機(jī)系統(tǒng),需要3個(gè)關(guān)鍵步驟: Linux游戲系統(tǒng)發(fā)行版 游戲模擬器 游戲ROM 下面分別介
    發(fā)表于 07-17 21:58

    Texas Instruments TPS3423毫微功耗按鈕控制器數(shù)據(jù)手冊(cè)

    每個(gè)按鈕最多可有兩個(gè)輸出端 ,用于電壓調(diào)節(jié)器或斷路器。該控制器的工作電壓范圍為1V至6V、 ±8kV按鈕引腳的HBM ESD額定值、18nA典型納安電源電流和 ±10%的最大時(shí)間精度。 典型應(yīng)用包括可穿戴設(shè)備、游戲機(jī)、家庭影院
    的頭像 發(fā)表于 07-09 09:57 ?858次閱讀
    Texas Instruments TPS3423毫微功耗<b class='flag-5'>按鈕</b>控制器數(shù)據(jù)手冊(cè)

    Made with KiCad(133):Light Rail PCB 游戲

    上的八個(gè)岔路口和十字路口旁邊各有一個(gè)按鈕,用于切換其狀態(tài)。電路板上還有一個(gè)三字符七段顯示屏,用于顯示游戲狀態(tài)和/或分?jǐn)?shù),軌道下方還有四個(gè)按鈕,用于控制游戲。輕軌可使用兩節(jié) LIR203
    的頭像 發(fā)表于 07-08 11:20 ?2832次閱讀
    Made with KiCad(133):Light Rail PCB <b class='flag-5'>游戲</b>

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書(shū)籍)

    Arduino是一款開(kāi)源電子原型平臺(tái),由硬件(單片機(jī)開(kāi)發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡(jiǎn)化硬件開(kāi)發(fā),通過(guò)直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1350次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書(shū)籍)

    游戲手柄振動(dòng)馬達(dá):沉浸式游戲體驗(yàn)的核心

    游戲手柄振動(dòng)馬達(dá)是現(xiàn)代游戲設(shè)備中不可或缺的一部分,它為玩家提供了更加沉浸式的游戲體驗(yàn)。通過(guò)精確的振動(dòng)反饋,游戲手柄振動(dòng)馬達(dá)能夠?qū)?b class='flag-5'>游戲中的動(dòng)作
    的頭像 發(fā)表于 05-17 00:05 ?1125次閱讀

    《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    完成一個(gè)電子產(chǎn)品的制作。這就給開(kāi)源硬件的推廣和普及設(shè)定了一個(gè)很高的門檻,電子愛(ài)好者需要花很多時(shí)間和精力才能開(kāi)始開(kāi)發(fā)和制作自己的作品。而使用Arduino能很快地完成一個(gè)電子產(chǎn)品的制作
    發(fā)表于 05-13 09:28
    长治市| 义马市| 绥阳县| 镇江市| 增城市| 正蓝旗| 图木舒克市| 青浦区| 津市市| 舒城县| 双江| 双牌县| 泉州市| 左云县| 台东县| 方城县| 玉溪市| 宜川县| 吉林市| 定远县| 盐津县| 隆德县| 云和县| 南安市| 壤塘县| 昆明市| 会理县| 普兰县| 红原县| 玉林市| 建始县| 瑞昌市| 铁岭市| 乌鲁木齐县| 锡林郭勒盟| 拜城县| 湖州市| 苗栗县| 奈曼旗| 舞阳县| 英德市|