【Espruino】NO.05 按键是你的仆人

来源:互联网 发布:c界面编程怎么写 编辑:程序博客网 时间:2024/09/21 08:56

http://blog.csdn.net/qwert1213131/article/details/27104341

本文属于个人理解,能力有限,纰漏在所难免,还望指正!

【小鱼有点电】

按键,生活中随处可见,手机、电脑、家用电器,用来执行各种功能,不要小看它额。


一个简单的电路,未按下开关时PB12通过R6连接到地,电平为低电平,当按下按键后由于R5被连接到电路中,此刻PB12引脚的电平表现为高电平。

因此,我们通过读取引脚的高低电平来获得按键的状态,这里要引入一个数字I/O读取函数digitalRead()

函数功能描述:获取指定引脚的状态,也可同时获取多个引脚的状态

function digitalRead(pin)

当敲入代码digitalRead(B12)后会返回0,因为此刻没有按下按键;

当一直按住按键后,敲下代码digitalRead(B12)后会返回1。


此刻我们就先用这个函数和前几节的内容来控制LED的亮灭吧!

function onoff(){  if(digitalRead(BTN1) == 1)    digitalWrite(LED1,1);  else    digitalWrite(LED1,0);}setInterval(onoff,10);//10ms执行一次onoff函数





0 0
原创粉丝点击