课前学习
单词 | 含义 |
---|---|
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 | |
导线 | 若干 |
网友评论