2回答

0收藏

[原创] 【LinkSprite试用】按键控制LED

#拆解/开源硬件 #拆解/开源硬件 2993 人阅读 | 2 人回复 | 2016-04-13

接前一篇帖子https://www.cirmall.com/bbs/thread-47234-1-1.html
按键控制双色LED,当然需要两个按键了
参考原理图sensors tag板载按键分别对应跑p28、p29

打开mbed编辑程序如下

  1. #include "mbed.h"

  2. DigitalOut LED_R(<font color="red">P0_20</font>);
  3. DigitalOut LED_G(<font color="red">P0_19</font>);
  4. DigitalIn key1(<font color="red">P0_28</font>);
  5. DigitalIn key2(<font color="red">P0_29</font>);
  6. int main()
  7. {
  8.      while(1)
  9.      {
  10.          if(!key1)
  11.          {
  12.              wait_ms(10);
  13.              if(!key1)
  14.                  LED_G=0;   
  15.          }
  16.          else LED_G=1;
  17.       
  18.          if(!key2)
  19.          {
  20.              wait_ms(10);
  21.              if(!key2)
  22.                  LED_R=0;   
  23.          }
  24.          else LED_R=1;
  25.      }
  26. }
复制代码
然后编译下载,看板子

另外附上arduino IDE中的程序截图
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

suoma

发表于 2016-4-13 00:29:34 | 只看该作者

另一个按键控制如下

arduino 程序截图
板凳

yanhaijian

发表于 2016-4-13 08:50:52 | 只看该作者

哎呦,不错。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条