zoukankan      html  css  js  c++  java
  • 【Espruino】NO.03 从点灯开始

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

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

    【小鱼有点电】

    点灯程序应该是每一个入门者都经历过的第一个程序吧,当然“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

    
    当然也能够将函数中的LED1换成其它引脚,仅仅要修改为对应的引脚号就能够了,假设你身边有万用表之类的測量工具就能看到电平的变化了。比方将引脚A1设置为高电平。操作代码例如以下:
    

    digitalWrite(A1,1);//设置A1为高电平

    个人水平有限。纰漏在所难免。还望在评论中指正。谢谢!


    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    docker进入mysql命令窗口
    dyoYQoyfRb
    2018icpc 徐州h题
    求逆元
    取模的n种情况
    Eratos筛法(筛选素数)
    扩展欧几里得
    函数库里有三角函数 和反三角函数
    HDU2795线段树入门 简单查询和修改
    快速排序 分析
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4845460.html
Copyright © 2011-2022 走看看