一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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 ? 來源:wv ? 2019-10-14 10:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:零件清單

1x Arduino nano

2x按鈕

12x 220歐姆電阻

5x紅色LED(您的愿望)

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

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

1x USB電纜

和連接線。

步驟2:電路圖

Arduino按鈕游戲的制作

這是非常簡單的電路。

步驟3:代碼

/*

* Arduino按鈕游戲

*

*由Mohammed Adil開發(fā)

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

*可愛專業(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);

}

無效循環(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的切換。先打開所有五個(gè)LED的那個(gè)將被宣布為獲勝者。所有獲勝者的LED將開始閃爍,這將指示獲勝狀態(tài)。..

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

    關(guān)注

    0

    文章

    134

    瀏覽量

    13177
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    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 ?112次閱讀
    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 ?1180次閱讀
    Made with KiCad(133):Light Rail PCB <b class='flag-5'>游戲</b>

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

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

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

    完成一個(gè)電子產(chǎn)品的制作。這就給開源硬件的推廣和普及設(shè)定了一個(gè)很高的門檻,電子愛好者需要花很多時(shí)間和精力才能開始開發(fā)和制作自己的作品。而使用Arduino能很快地完成一個(gè)電子產(chǎn)品的制作,
    發(fā)表于 05-13 09:28

    開源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘!

    一定經(jīng)驗(yàn),本指南都將帶你走完所有必要的步驟。 教程內(nèi)容概覽 制作視頻 編碼視頻 CAD文件 材料清單 電子組件: Arduino Uno x 1 DS1302 實(shí)時(shí)時(shí)鐘模塊 x 1 WS2812B
    發(fā)表于 02-08 17:47

    自己設(shè)計(jì)的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻(xiàn)給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號(hào)。不用謝~ Arduino UNO R3主控板原理圖部分截圖: *附件:MYArduino
    發(fā)表于 12-10 10:14

    開源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。 2、焊接鼓墊: 通過焊接將鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴(kuò)展板 1
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?2175次閱讀

    樹莓派與Arduino的區(qū)別是什么

    Pi): 樹莓派最初是作為教育工具設(shè)計(jì)的,旨在幫助學(xué)生學(xué)習(xí)計(jì)算機(jī)編程和電子工程。隨著時(shí)間的推移,它已經(jīng)發(fā)展成為一個(gè)多功能的微型計(jì)算機(jī),可以用于各種項(xiàng)目,包括但不限于: 家庭媒體中心 游戲機(jī) 網(wǎng)絡(luò)服務(wù)器 IoT(物聯(lián)網(wǎng))設(shè)備 教育和學(xué)習(xí)平臺(tái) Arduino
    的頭像 發(fā)表于 11-11 11:14 ?2338次閱讀

    開源項(xiàng)目!基于Arduino做的“魷魚游戲”BOSS面具,支持動(dòng)作檢測(cè)

    這是一個(gè)結(jié)合了3D打印、舵機(jī)、PIR傳感器和DFPlayer MP3模塊的DIY項(xiàng)目,旨在制作一個(gè)帶有動(dòng)畫眼睛的\"魷魚游戲\"老板面具。當(dāng)檢測(cè)到動(dòng)作時(shí),面具的眼睛會(huì)移動(dòng)并播放
    發(fā)表于 10-28 10:18

    控制的按鈕開關(guān)是交流還是直流

    控制按鈕開關(guān)可以是交流(AC)或直流(DC)供電,具體取決于其設(shè)計(jì)和應(yīng)用場(chǎng)景。在電氣系統(tǒng)中,按鈕開關(guān)通常用于控制電路的開啟和關(guān)閉,它們可以是簡單的機(jī)械開關(guān),也可以是更復(fù)雜的電子控制單元。 1.
    的頭像 發(fā)表于 09-11 14:54 ?1582次閱讀

    鍵盤、按鈕和側(cè)鍵的ESD保護(hù)

    電子發(fā)燒友網(wǎng)站提供《鍵盤、按鈕和側(cè)鍵的ESD保護(hù).pdf》資料免費(fèi)下載
    發(fā)表于 08-30 10:08 ?0次下載
    鍵盤、<b class='flag-5'>按鈕</b>和側(cè)鍵的ESD保護(hù)

    變頻器按鈕開關(guān)怎么接線

    以下是一些關(guān)鍵步驟和注意事項(xiàng): 了解變頻器和按鈕開關(guān)的規(guī)格 : 首先,您需要了解您的變頻器和按鈕開關(guān)的規(guī)格,包括電壓等級(jí)、電流容量等。 斷電操作 : 在進(jìn)行任何接線操作之前,請(qǐng)確保斷開電源,避免觸電
    的頭像 發(fā)表于 08-25 10:50 ?1631次閱讀

    開源項(xiàng)目!基于 Arduino DIY 漂亮的宏機(jī)械鍵盤

    。 我利用黑色 PLA 材料,通過 3D 打印技術(shù)精心制作了鍵盤的外殼及其蓋子。外殼上巧妙設(shè)置了一個(gè)網(wǎng)格,用于安裝按鍵。內(nèi)部空間則用于放置 Arduino 主板及連接線。此外,我特意在外殼背面預(yù)留了一個(gè)孔
    發(fā)表于 08-19 17:02

    基于 FPGA 的飛機(jī)大戰(zhàn)游戲系統(tǒng)設(shè)計(jì)

    第一部分 設(shè)計(jì)概述1.1 設(shè)計(jì)目的我們?cè)O(shè)計(jì)了一款基于 FPGA 的SEA開發(fā)板 的飛機(jī)大戰(zhàn)游戲。飛機(jī)大戰(zhàn)游戲是一款休閑益智類游戲,既簡單又耐玩。在初始界面,我們有開始游戲、重新開始、
    發(fā)表于 07-24 20:03