用arduino制作一个简易抢答器
来源:互联网 发布:怎么选对戒 知乎 编辑:程序博客网 时间:2024/05/16 19:14
大家可以
照我上面连线。
当按下一个键时亮一个灯,按复位键熄灭
int redled=8;
int yellowled=7;int greenled=6;
int redpin=5;
int yellowpin=4;
int greenpin=3;
int restpin=2;
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)RED_YES();
if(yellow==LOW)YELLOW_YES();
if(green==LOW)GREEN_YES();
}
void RED_YES()
{
while(digitalRead(restpin)==1)
{
digitalWrite(redled,HIGH);
digitalWrite(greenled,LOW);
digitalWrite(yellowled,LOW);
}
clear_led();
}
void YELLOW_YES()
{
while(digitalRead(restpin)==1)
{
digitalWrite(redled,LOW);
digitalWrite(greenled,LOW);
digitalWrite(yellowled,HIGH);
}
clear_led();
}
void GREEN_YES()
{
while(digitalRead(restpin)==1)
{
digitalWrite(redled,LOW);
digitalWrite(greenled,HIGH);
digitalWrite(yellowled,LOW);
}
clear_led();
}
void clear_led()
{
digitalWrite(redled,LOW);
digitalWrite(greenled,LOW);
digitalWrite(yellowled,LOW);
}
1 0
- 用arduino制作一个简易抢答器
- 制作八位抢答器
- Arduino系列教程-07 抢答器设计
- 用硬件描述语言Verilog 设计一个抢答器
- 抢答器的设计与制作
- 【Arduino官方教程第一辑】示例程序 1-6 制作一个简易电压表
- 纯粹由数字电子器件构成的简易抢答器
- 制作一个简易的相册用js
- 抢答器
- 抢答器
- 抢答器
- 抢答器
- 抢答器
- **抢答器**
- 抢答器
- 抢答器
- 抢答器
- 抢答器 抢答状态判断
- TCP/IP协议数据链路层/物理层
- discuz学习记录:使用C::t方法显示数据表内容
- 如何在Debian8.6 jessie上使用小度Wifi
- SAP MM移动平均价和标准价逻辑
- 1-变量篇
- 用arduino制作一个简易抢答器
- Eclipse安装TestNG插件
- 重识JAVA万物皆对象
- 整合SSM框架—mybatis和mybatis-spring包版本不匹配问题
- 欢迎使用CSDN-markdown编辑器
- GreenDao封装使用
- 在当前目录及下级路径寻找关键词路径
- 素数
- springMVC原理解释