双路抢答器

课前学习

单词 含义
responder 抢答器
true 真,正确的
false 假,错误的
抢答器
  • 抢答器是知识竞赛中不可缺少的设备,目前知识竞赛抢答器可以分为三类:电子抢答器、电脑抢答器、手机抢答器。今天我们就制作一个简单的电子双路抢答器


    比赛现场
  • 抢答器的使用一般是这样的:在主持人和每位选手前面都有一个抢答按钮,同时每位选手前面还有一盏灯,当主持人开始提问时,这时主持人会按一下自己前面的按钮,让系统准备就绪,所有选手面前的灯会闪动几次,表示马上要开始抢答了,然后主持人开始提问,选手在这过程中可以按下按钮抢答问题,第一个按下按钮的选手前面的灯会点亮,之后按下按钮的选手前面的灯不再点亮。

一.按键的连接方式

1.上拉模式

2.下拉模式

同学们比较一下以上两种按键的连接方式有什么不同的地方?

3.数据类型之布尔类型

布尔型数据类型,又称为逻辑数据类型,只有两种取值:真(true)、假(false)

4.变量

变量代表一个有名字,具有特定属性的一个存储单元,它用来存放数据,也就是变量的值。
注意:一定要先定义后使用

5. if语句

if语句由一个布尔表达式后跟一个或多个语句组成。
语法

if(boolean_expression)  //括号中为布尔表达式
{
   // 如果布尔表达式为真将执行的语句
}

如果布尔表达式为 true,则 if 语句内的代码块(可以是一条语句,也可以是多条语句,如果是多条语句,则必须放在大括号内,作为一个语句块)将被执行。如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行。
if...else语句
if...else 是比 if 更为高级的判断流程控制语句,它可以进行多次条件判断
语法

if (boolean_expression)   //括号中为布尔表达式
{
  // 如果布尔表达式为真将执行的语句
}
else
{
  // 如果布尔表达式为假将执行的语句
}

二.制作双路抢答器

1.实验器材

名称 实物 数量
UNO主控板
1
面包板
1
按键
3
LED灯
2
电阻(220欧)
3
导线
若干

2.绘制连线图
双路抢答器连线图

三.程序设计

1.流程图
双路抢答器

2.代码部分
模块代码

你可能感兴趣的:(双路抢答器)