• Arduino学习笔记Blink


    Arduino学习笔记---Blink

    Blink 应该是最简单的程序了

    来自Arduino官网

     1 /*
     2   Blink
     3 
     4   Turns an LED on for one second, then off for one second, repeatedly.
     5 
     6   Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
     7   it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
     8   the correct LED pin independent of which board is used.
     9   If you want to know what pin the on-board LED is connected to on your Arduino
    10   model, check the Technical Specs of your board at:
    11   https://www.arduino.cc/en/Main/Products
    12 
    13   modified 8 May 2014
    14   by Scott Fitzgerald
    15   modified 2 Sep 2016
    16   by Arturo Guadalupi
    17   modified 8 Sep 2016
    18   by Colby Newman
    19 
    20   This example code is in the public domain.
    21 
    22   https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
    23 */
    24 
    25 // the setup function runs once when you press reset or power the board
    26 void setup() {
    27   // initialize digital pin LED_BUILTIN as an output.
    28   pinMode(LED_BUILTIN, OUTPUT);
    29 }
    30 
    31 // the loop function runs over and over again forever
    32 void loop() {
    33   digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
    34   delay(100);                       // wait for a second
    35   digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
    36   delay(100);                       // wait for a second
    37 }

    主要由两个函数组成:setup() 和 loop()

    setup() 只在程序开始时运行一次

    loop() 接下来一直运行

    几个函数

    pinMode( pin, INPUT / OUTPUT ) 设置接口的模式

    digitalWrite( pin , HIGH / LOW )

    在接口写入数字信号:高/低电平

    HIGH / LOW 也可以写为 1 / 0

    LED_BUILTIN 在这块板上默认是 13 号口

    delay (ms) 延时,占用系统资源

  • 相关阅读:
    【PHP】php重写session的存储机制
    【Javascript】原生js 全特效微博发布面板效果实现
    【Javascript】原生js百叶窗效果的实现及原理介绍
    【jQuery】jquery全屏滚动插件【fullPage.js】API 使用方法总结
    从百度音乐和酷狗音乐的分类想到的
    jQuer __Ajax DOM
    面向对象闭包 继承
    Git
    设计模式
    html5标签大全
  • 原文地址:https://www.cnblogs.com/liankewei/p/15861942.html
Copyright © 2020-2023  润新知