例程7 抢答器

本文介绍了如何使用Arduino制作一个三键抢答器,通过3个按键控制3个LED灯,涉及电路连接和代码实现。在电路部分,需要用到3个按键、3个LED、6个数字I/O接口及相关电阻。在代码部分,主要通过digitalRead函数读取按键状态,并根据状态控制LED亮灭。
摘要由CSDN通过智能技术生成

1. 准备

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

按键开关*3 

直插LED*3

220Ω电阻*3

10KΩ电阻*3 

面包板*1

面包板跳线*1 扎

     原理这里就不多说了同上面实验,下面附上参考原理图和实物连接图。R1为220Ω电阻 ,R2为10KΩ电阻。

 

      按照右图链接好电路后,就可以开始编写程序了。此程序与前面程序除接口增多以外并无异处,因此不做程序注解分析。 

2. 代码

int redled=10;    //set IO 10 to red LED
int yellowled=9;//set IO 10 to yellow LED
int greenled=8;//set IO 10 to green LED
int redpin=7;    //red key pin  IO 7
int yellowpin=6;//yellow key pin  IO 6
int greenpin=5;//green key pin  IO 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值