Arduino Digital Input.docVIP

  • 5
  • 0
  • 约小于1千字
  • 约 5页
  • 2016-08-22 发布于河南
  • 举报
Arduino Digital Input

Arduino?Digital?Input (2009-02-16 22:50:10) 转载 标签: digital input 数字电路 按键 分类: ????今天我们借助一个按键开关来聊一下有关Arduino“数字写入”的问题,众所周知开关就是可以控制某段电路断开或接通的元件,但是怎么能通过一个按键开关控制Arduino某一数字接口的电位呢?让我们来用按键连接一个正逻辑电路(如下图),10K电阻接地,按键开关连接+5V,公共端与Arduino板子的pin7口连接,这里的接口并不唯一,我选择数字接口pin7,任意一个数字接口都可以被选择。按键按下即给pin7口写入高电平,松开按键即给pin7口写入低电平。 注:如要连接负逻辑电路,只需将按键开关与电阻调换位置即可,结果将于正电路相反。 ?? ??? 我们再在pin13口接入一个LED测试灯,电路如图????? ???????????? ???? 接下来就可以编写程序了,程序里我们会用到digitalRead()函数(在前几节中我们有介绍),在编写程序的过程中有两点值得我们注意的地方,一是在set()函数中,会用到pinMode(inpin,INPUT)进行设定inPin接口为输入接口,二是在loop()函数中,会用到digitalRead()来读取数字接口的值,例如:val=digitalRead(inpin);。 ? ??? 现在你将程序下载到Arduino板子上了。? ? ??? 按下按键看看会发生什么吧!??? ?????????????

文档评论(0)

1亿VIP精品文档

相关文档