• Arduino语法-变量和常量


    变量的声明:

    int led=11

    一般变量的声明方法为类型名+变量名+变量初始化值。变量名的写法约定为首字母小写

    变量的作用范围又称为作用域,变量的作用范围与该变量在哪儿声明有关,大致分为如下两种:

    (1)全局变量:若在程序开头的声明区或是在没有大括号限制的声明区,所声明的变量作用域为整个程序。即整个程序都可以使用这个变量代表的值或范围,不局限于某个括号范围内。

    (2)局部变量:若在大括号内的声明区所声明的变量,其作用域将局限于大括号内。若在主程序与各函数中都声明了相同名称的变量,当离开主程序或函数时,该局部变量将自动消失。

    常量的声明:

    定义常量const float pi=3.14

    Arduino核心代码中自带的一些常用的常量:

    数字引脚常量:INPUT和OUTPUT      首先要记住这两个常量必须是大写的。当引脚被配置成INPUT时,此引脚就从引脚读取数据;当引脚被配置成OUTPUT时,此引脚向外部电路输出数据

    引脚电压常量:HIGH和LOW             这两个常量也是必须大写的。HIGH表示的是高电位,LOW表示的是低电位。例如:digitallWrite(pin,HIGH);就是将pin这个引脚设置成高电位的。还要注意,当一个引脚通过pinMode被设置为INPUT,并通过digitalRead读取(read)时。如果当前引脚的电压大于等于3V,微控制器将会返回为HIGH,引脚的电压小于等于2V,微控制器将返回为LOW。当一个引脚通过pinMode配置为OUTPUT,并通过digitaWrite设置为LOW时,引脚为0V,当digitaWrite设置为HIGH时,引脚的电压应在5V。

    自定义常量:在Arduino中自定义常量包括宏定义#define和使用关键字const来定义,它们之间有细微的区别。在定义数组时只能使用const。一般const相对的#define是首选的定义常量语法

  • 相关阅读:
    微信小程序开发之初探
    C# 利用SharpPcap实现网络包捕获嗅探
    C# SharpMap的简单使用
    C# 实现中国象棋【棋盘,棋子】
    C# 实现FTP客户端
    C# 实现连连看功能
    C# 实现截图软件功能
    C# 利用PrintDocument定制打印单据
    驰骋工作流引擎设计系列05 启动流程设计
    驰骋工作流引擎设计系列04 流程引擎表结构的设计
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10753102.html
Copyright © 2020-2023  润新知