标签:espruino javascript stm32 开源硬件
http://blog.csdn.net/qwert1213131/article/details/27104341
本文属于个人理解,能力有限,纰漏在所难免,还望指正!
【小鱼有点电】
按键,生活中随处可见,手机、电脑、家用电器,用来执行各种功能,不要小看它额。
一个简单的电路,未按下开关时PB12通过R6连接到地,电平为低电平,当按下按键后由于R5被连接到电路中,此刻PB12引脚的电平表现为高电平。
因此,我们通过读取引脚的高低电平来获得按键的状态,这里要引入一个数字I/O读取函数digitalRead()。
函数功能描述:获取指定引脚的状态,也可同时获取多个引脚的状态
function digitalRead(pin)
当一直按住按键后,敲下代码digitalRead(B12)后会返回1。
此刻我们就先用这个函数和前几节的内容来控制LED的亮灭吧!
function onoff() { if(digitalRead(BTN1) == 1) digitalWrite(LED1,1); else digitalWrite(LED1,0); } setInterval(onoff,10);//10ms执行一次onoff函数
【Espruino】NO.05 按键是你的仆人,布布扣,bubuko.com
标签:espruino javascript stm32 开源硬件
原文地址:http://blog.csdn.net/qwert1213131/article/details/27104341