【快速上手】第1章 - 用按键点亮一盏灯(学习数字信号) 1.2-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3610|回复: 0

【快速上手】第1章 - 用按键点亮一盏灯(学习数字信号) 1.2

[复制链接]
发表于 2017-5-16 15:46 | 显示全部楼层 |阅读模式
本帖最后由 avirufus 于 2017-5-16 15:48 编辑

前言

按键和开关在生活中非常普遍,但是按键或开关只有两种状态 - 开或关。按键的开关就像是数字信号的HIGH或LOW。在这篇例子我们将演示如何用按键来点亮一盏LED小灯 - 从而达到学习数字信号的目的。
材料
Rosbot主板或Arduino
按键或开关
面包板
电阻
LED
杜邦线若干

流程图



连线


Led灯的正极(引线长的是正极)串联电阻然后连接至Rosbot的Pin13,接着用杜邦线连接LED灯的负极和Rosbot的GND


红色按钮的信号输出接端口Pin4。

编程


先创建新变量(create variable) 亮,灭,灯状态,  给它们设值

读取按键的信号,当按键按下去时,若LED灯状态是灭的时候,让灯状态点亮(端口13输出高电平)。
当按键按下时,灯状态是亮的时候,则关灯(端口13低电平)




演示到这里,当你按一下红色按钮,小黄灯就会点亮,再按一下按钮,小黄灯就关掉了!
是不是很好玩!可以想象一下家里的电灯开关,是同样的原理,如果你想更深入的学习代码原理,点击Kittenblock里的翻译,就可以看见你制作好的完整的代码了





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 00:56 , Processed in 0.171330 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表