当前位置:首页 > 文章中心 > 正文内容

Arduino大师养成记|8-抢答器制作

dgx6667个月前 (05-26)文章中心54

抢答器设计实验


到这个实验,我相信完成上面的实验以后相信已经有很多朋友可以独立完成这个实验了,本实验就是将上面的按键控制小灯的实验扩展成3 个按键对应3 个小灯,占用6 个数字I/O 接口。原理这里就不多说了同上面实验,下面附上参考原理图和实物连接图。

程序设计

参考源程序如下:

int redled=10; //定义红灯 接入数字接口10

int yellowled=9; //定义黄灯接入数字接口9

int greenled=8;//定义绿灯接入数字接口8

int redpin=7;//定义红色按钮接入数字输入接口为7

int yellowpin=6;//定义黄色按钮接入数字输入接口为6

int greenpin=5;//定义绿色按钮接入数字输入接口为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);

if(red==LOW)

{ digitalWrite(redled,LOW);}

else

{ digitalWrite(redled,HIGH);}

yellow=digitalRead(yellowpin);

if(yellow==LOW)

{ digitalWrite(yellowled,LOW);}

else

{ digitalWrite(yellowled,HIGH);}

green=digitalRead(greenpin);

if(green==LOW)

{ digitalWrite(greenled,LOW);}

else

{ digitalWrite(greenled,HIGH);}

}

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

下载完程序,我们自己制作的简易抢答器就完成了,现在就可以试试吧。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1916.html

标签: arduino下载
分享给朋友:

“Arduino大师养成记|8-抢答器制作” 的相关文章

cad2007新手入门基础绘图案例 #学习

大家好,这节课给大家分享一个简单的 cad 入门案例。1. 这里是一个半径为三十的圆,这里间隔距离是五十,所以直接输入命令 c 空格。2. 第一点输入一个三十的半径画出了一个圆,画好了以后再画第二个圆是一空格。3. 然后以这里的圆心再来画一个五十加三十就是八十的半径,这样画了两个圆。4. 画好了以后...

cad2007圆形标记方法技巧 #cad2007

大家好!很多小伙伴会问,在 cad 二零零七版当中,如果画了一个半径为一百的圆,画好后想给它做一个圆形标记该怎么去标记呢?1. 第一种方法可以点击标注,在标注里面,其实标注菜单里面有一个圆心标记,点击它,点了以后就会问选择圆弧或圆,这样一点之后就会自动给圆心做标记。如果觉得标记太小,可以输入缩放命令...

怎么在电脑桌面上添加备忘录

如想在电脑上添加备忘工具,主要与您使用的电脑系统关系较大。因为,电脑系统不同,添加的方式也不同!当然,如果您想下载一款第三方的备忘应用,则无需考虑系统方面的因素了。就以常见的Windows系统为例,该系统其实内置了一款备忘软件,其名称为“便笺”。在开启上,您可点击左下角的“菜单”栏,然后搜索或找到“...

如何才能激活office2010?Office 2010安装及激活的详细图文教程

现在office办公用得比较多的还是office 2010,但是有很多的小伙伴不知道怎么安装和激活,我把自己的一套方法共享给大家,希望可以帮到各位小伙伴们,不走冤枉路,我还是以图片文字的形式展示出来。第一步、安装方法首先下载microsoft Office2010,然后将下载的office2010压...

国内首款自主研发三缸:升仕703F摩托车发布,4.38万元起

IT之家 4 月 29 日消息,感谢IT之家小伙伴 @小猪不配骑 提供的线索,广东大冶摩托车官宣推出升仕 703F 车型,升仕 703F 21 寸高座版现已在官网开售,定价 4.38 万元起。升仕 703F 号称是国内首款自主研发三缸摩托车,官方还表示“不是那种照片发布、PPT 发布、模型发布或发句...

C# WinForms 开发中防止同一应用运行多个实例

在开发 WinForms 应用程序时,有时需要防止同一个应用程序的多个实例同时运行。这种需求在某些情况下非常重要,例如,当你需要确保某个资源(如文件或数据库)只被一个应用实例访问时。本文将介绍几种防止同一应用运行多个实例的方法,提供详细的代码示例。方法一:使用 Mutex 类Mutex(互斥量)是一...