最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

Arduino语法手册(基础版)

Arduino 少儿编程 381浏览 0评论
Arduino语法手册(基础版)

 

Arduino语法手册(基础版)

Arduino手册(基础版)

 

基础 C 语言 关键字

if if…else for switch case while do… while break continue return goto

语法符号

; –语句结束 {} -// –行注释 /* */ –段注释 #define –宏定义 #include –库文件定义

数学运算

+ (加) – (减) x (乘) / (除) = (赋值) % (模运算

比较运算符

== (等于) != (不等于) < (小于) > (大于) <= (小于等于) >= (大于等于)

布尔运算符

&& (与) || (或) ! (非)

指针运算符

* &

位运算符

& (按位与) | (按位或) ^ (按位异或) ~ (按位非) << (按位左移) >> (按位右移)

复合运算符

++ (自增) — (自减) += (加法赋值) -= (减法赋值) *= (乘法赋值) /= (除法赋值) &= (位逻辑与赋值) |= (位逻辑或赋值)

数据类型

void boolean – 布尔类型 char – 字符类型 unsigned char – 无符号字符类型 byte – 字节类型 int – 整数类型 unsigned int – 无符号整数类型word – 长字类型 long – 长整数类型 unsigned long – 无符号长整数类型 float – 浮点类型 double – 双精度浮点类型 string – 字符数组型 String array – 数组类型

数据类型转换

char() byte() int() word() long() float()

单目操作数

sizeof()

Arduino 语言

结构

setup() loop()

常量

HIGH/LOW INPUT/OUTPUT true/false

数字 IO

pinMode() digitalWrite() digitalRead()

模拟 IO

analogReference() analogRead() analogWrite()

扩展 IO

tone() noTone() shiftOut() shiftIn() pulseIn()

时间函数

millis() micros() delay() delayMicroseconds()

数学函数

min() max() abs() constrain() map() pow() sqrt()

三角函数

sin() cos()tan()

随机数函数

randomSeed() random()

中断函数

attachInterrupt() detachInterrupt() interrupts() noInterrupts()

位和字节操作函数

lowByte() highByte() bitRead() bitWrite() bitSet() bitClear() bit()

串口收发函数

Serial

转自简书:驴友花雕

您必须 登录 才能发表评论!