点灯程序应该是每个入门者都经历过的第一个程序吧,当然“hello world”算是鼻祖了。看到板子上的LED小灯亮灭变化,心里应该充满了幸福感,对于新手来说额,大侠就更不用多说了,一天一小步,慢慢积累。
板载的LED使用了A13、A14、A15三个I/O引脚:
根据图示,当I/O输出高电平时,LED亮;反之,LED灭;此刻高电平为3.3V,低电平为0,因为是数字方式驱动。
这里要介绍一个函数digitalWrite(),函数原型如下:
描述:设置给定引脚的高低状态,无返回值;
function digitalWrite(pin,value)
代码示例:
/*对单一引脚进行操作*/ digitalWrite(LED1,1);//点亮LED1 digitalWrite(LED2,1);//点亮LED2 digitalWrite(LED3,1);//点亮LED3 digitalWrite(LED1,0);//灭掉LED1 digitalWrite(LED2,0);//灭掉LED2 digitalWrite(LED3,0);//灭掉LED3
/*对多个引脚进行操作*/ digitalWrite([LED1,LED2,LED3],0b111);//点亮LED1、LED2、LED3 digitalWrite([LED1,LED2,LED3],0b000);//灭掉LED1、LED2、LED3 digitalWrite([LED1,LED2,LED3],0b010);//灭掉LED1、LED3,点亮LED2
digitalWrite(A1,1);//设置A1为高电平
【Espruino】NO.03 从点灯开始,布布扣,bubuko.com
原文:http://blog.csdn.net/qwert1213131/article/details/26819773