雙路搶答器

課前學(xué)習(xí)

單詞 含義
responder 搶答器
true 真,正確的
false 假,錯(cuò)誤的
搶答器
  • 搶答器是知識(shí)競(jìng)賽中不可缺少的設(shè)備,目前知識(shí)競(jìng)賽搶答器可以分為三類:電子搶答器、電腦搶答器、手機(jī)搶答器。今天我們就制作一個(gè)簡(jiǎn)單的電子雙路搶答器


    比賽現(xiàn)場(chǎng)
  • 搶答器的使用一般是這樣的:在主持人和每位選手前面都有一個(gè)搶答按鈕,同時(shí)每位選手前面還有一盞燈,當(dāng)主持人開始提問時(shí),這時(shí)主持人會(huì)按一下自己前面的按鈕,讓系統(tǒng)準(zhǔn)備就緒,所有選手面前的燈會(huì)閃動(dòng)幾次,表示馬上要開始搶答了,然后主持人開始提問,選手在這過程中可以按下按鈕搶答問題,第一個(gè)按下按鈕的選手前面的燈會(huì)點(diǎn)亮,之后按下按鈕的選手前面的燈不再點(diǎn)亮。

一.按鍵的連接方式

1.上拉模式

2.下拉模式

同學(xué)們比較一下以上兩種按鍵的連接方式有什么不同的地方?

3.數(shù)據(jù)類型之布爾類型

布爾型數(shù)據(jù)類型,又稱為邏輯數(shù)據(jù)類型,只有兩種取值:真(true)、假(false)

4.變量

變量代表一個(gè)有名字,具有特定屬性的一個(gè)存儲(chǔ)單元,它用來存放數(shù)據(jù),也就是變量的值。
注意:一定要先定義后使用

5. if語句

if語句由一個(gè)布爾表達(dá)式后跟一個(gè)或多個(gè)語句組成。
語法

if(boolean_expression)  //括號(hào)中為布爾表達(dá)式
{
   // 如果布爾表達(dá)式為真將執(zhí)行的語句
}

如果布爾表達(dá)式為 true,則 if 語句內(nèi)的代碼塊(可以是一條語句,也可以是多條語句,如果是多條語句,則必須放在大括號(hào)內(nèi),作為一個(gè)語句塊)將被執(zhí)行。如果布爾表達(dá)式為 false,則 if 語句結(jié)束后的第一組代碼(閉括號(hào)后)將被執(zhí)行。
if...else語句
if...else 是比 if 更為高級(jí)的判斷流程控制語句,它可以進(jìn)行多次條件判斷
語法

if (boolean_expression)   //括號(hào)中為布爾表達(dá)式
{
  // 如果布爾表達(dá)式為真將執(zhí)行的語句
}
else
{
  // 如果布爾表達(dá)式為假將執(zhí)行的語句
}

二.制作雙路搶答器

1.實(shí)驗(yàn)器材

名稱 實(shí)物 數(shù)量
UNO主控板
1
面包板
1
按鍵
3
LED燈
2
電阻(220歐)
3
導(dǎo)線
若干

2.繪制連線圖
雙路搶答器連線圖

三.程序設(shè)計(jì)

1.流程圖
雙路搶答器

2.代碼部分
模塊代碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容