Arduino实验七——抢答器设计实验

完成上面的实验以后相信已经有很多朋友可以独立完成这个实验了,本实验就是将上面的按键控制小灯的实验扩展成3 个按键对应3 个小灯,占用6 个数字I/O 接口。

原理这里就不多说了同上面实验,下面附上参考原理图和实物连接图。
在这里插入图片描述
在这里插入图片描述
参考程序

int redled=10;
int yellowled=9;
int greenled=8;
int redpin=7;
int yellowpin=6;
int greenpin=5;
int red;
int yellow;
int green;
void setup()
{
	pinMode(redled,OUTPUT);
	pinMode(yellowled,OUTPUT);
	pinMode(greenled,OUTPUT);
	pinMode(redpin,INPUT);
	pinMode(yellowpin,INPUT);
	pinMode(greenpin,INPUT);
}
void loop()	
{
	red=digitalRead(redpin);
	yellow=digitalRead(yellowpin);
	green=digitalRead(greenpin);
	if(red==LOW)
	{
		digitalWrite(redled,LOW);
	}
	else
	{
		digitalWrite(redled,HIGH);
	}
	if(yellow==LOW)
	{
		digitalWrite(yellowled,LOW);
	}
	else
	{
		digitalWrite(yellowled,HIGH);
	}
	if(green==LOW)
	{
		digitalWrite(greenled,LOW);
	}
	else
	{	
		digitalWrite(greenled,HIGH);
	}
}							

此程序与前面程序除接口增多以外并无异处,因此不做程序注解分析。

下载完程序,我们自己制作的简易抢答器就完成了。

  • 7
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值