Arduino编程语句参考 Arduino程序可以分为三个主要部分:结构, 数值 (变量与常量) 和函数。(本页内容在更新中…) 假如您想学习更多的Arduino知识,欢迎您收看太极创客制作的《零基础入门学用Arduino教程》。 结构 setup()loop() 控制结构 ifif…elseforswitch casewhiledo… whilebreakcontinuereturn 进阶语法 ; (分号){} (大括号)// (单行注释)/* */ (多行注释)#define#include 算术运算符 = (赋值运算符 )+ (加法运算)– (减法运算)* (乘法运算)/ (除法运算)% (取模运算) 关系运算符 == (等于)!= (不等于)< (小于)> (大于)<= (小于等于)>= (大于等于) 布尔运算符 && (与)|| (或)! (非) 指针 指针的概念指针变量 位运算符 & (位与)| (位或)^ (位异或)~ (位非)<< (位左移)>> (位右移) 复合运算符 ++ (自加)— (自减)+= (复合加)-= (复合减)*= (复合乘)/= (复合除)&= (复合与)|= (复合或) 数值 常量 HIGH | LOWINPUT | OUTPUT| INPUT_PULLUPtrue | false整数常量浮点数常量 数据类型(简介) voidboolean 布尔型char 字符型unsigned char 无符号字符型byte 字节型int 整型word 字型long 长整型unsigned long 无符号长整型float 浮点型double 双精度浮点型string 字符串 字符串型array 数组 转换 char()byte()int()word()long()float() 变量范围与限定符 变量作用域static – 静态变量volatile – 易变变量const – 常量 工具 sizeof() 函数 通信 StreamSerial/串行通讯ASCII字符代码表 数字 I/O pinMode()digitalWrite()digitalRead() 模拟 I/O analogRead()analogWrite() – PWM 高级 I/O tone()noTone()shiftOut()shiftIn()pulseIn() 时间 millis()micros()delay()delayMicroseconds() 数学 min() 最小值max() 最大值abs() 绝对值constrain() 数值限制map() 映射函数pow() 指数函数sqrt() 开方函数 三角函数 sin() -正弦函数cos() -余弦函数tan() -正切函数 随机数 random()randomSeed() 位与字节 lowByte()highByte()bitRead()bitWrite()bitSet()bitClear()bit() 外部中断 attachInterrupt() – 设置中断detachInterrupt() – 取消中断