2024年3月31日发(作者:)
Arduino编程参考手册
程序结构 .................................................................................................................................................................................................................................... 3
控制语句 ............................................................................................................................................................................................................................ 5
if ................................................................................................................................................................................................................................. 5
if。.。else .................................................................................................................................................................................................................. 6
for ............................................................................................................................................................................................................................... 8
switch case ................................................................................................................................................................................................................ 11
while ......................................................................................................................................................................................................................... 14
do.。。while .............................................................................................................................................................................................................. 15
break ......................................................................................................................................................................................................................... 16
continue .................................................................................................................................................................................................................... 17
return ........................................................................................................................................................................................................................ 17
goto ........................................................................................................................................................................................................................... 19
相关语法 .......................................................................................................................................................................................................................... 20
分号 .......................................................................................................................................................................................................................... 20
大括号 ...................................................................................................................................................................................................................... 21
注释 .......................................................................................................................................................................................................................... 24
define ........................................................................................................................................................................................................................ 25
include ...................................................................................................................................................................................................................... 26
算术运算符 ...................................................................................................................................................................................................................... 27
赋值 .......................................................................................................................................................................................................................... 27
加,减,乘,除 ......................................................................................................................................................................................................... 28
取模 .......................................................................................................................................................................................................................... 30
比较运算符 ...................................................................................................................................................................................................................... 32
if(条件) and ==, !=, <, > (比较运算符) ........................................................................................................................................................ 32
布尔运算符 ...................................................................................................................................................................................................................... 35
&& (逻辑与) ...................................................................................................................................................................................................... 35
|| (逻辑或) ......................................................................................................................................................................................................... 35
! (非) ..................................................................................................................................................................................................................... 36
指针运算符 ...................................................................................................................................................................................................................... 37
&(引用)和 *(间接引用) .............................................................................................................................................................................. 37
位运算 .............................................................................................................................................................................................................................. 37
位与 .......................................................................................................................................................................................................................... 37
位或 .......................................................................................................................................................................................................................... 38
位异或 ...................................................................................................................................................................................................................... 41
位非 .......................................................................................................................................................................................................................... 43
左移、右移 .............................................................................................................................................................................................................. 44
复合运算符 ...................................................................................................................................................................................................................... 48
自加++ ..................................................................................................................................................................................................................... 48
自减—— .................................................................................................................................................................................................................. 48
复合加+= ................................................................................................................................................................................................................. 48
复合减-= .................................................................................................................................................................................................................. 48
复合乘*= .................................................................................................................................................................................................................. 48
复合除/= ................................................................................................................................................................................................................... 48
复合与&= ................................................................................................................................................................................................................ 48
复合或|= ................................................................................................................................................................................................................... 49
变量 .......................................................................................................................................................................................................................................... 49
常量 .................................................................................................................................................................................................................................. 49
false .......................................................................................................................................................................................................................... 49
true ............................................................................................................................................................................................................................ 49
HIGH ........................................................................................................................................................................................................................ 50
LOW ......................................................................................................................................................................................................................... 50
宏定义 ...................................................................................................................................................................................................................... 51
整型常量 .................................................................................................................................................................................................................. 53
浮点数常量 .............................................................................................................................................................................................................. 56
数据类型 .......................................................................................................................................................................................................................... 57
void ........................................................................................................................................................................................................................... 57
boolean ..................................................................................................................................................................................................................... 58
char ........................................................................................................................................................................................................................... 59
char .......................................................................................................................................................................................................................... 59
unsigned char ............................................................................................................................................................................................................ 60
byte ........................................................................................................................................................................................................................... 61
int .............................................................................................................................................................................................................................. 61
unsigned int .............................................................................................................................................................................................................. 63
word .......................................................................................................................................................................................................................... 65
long ........................................................................................................................................................................................................................... 65
unsigned long ........................................................................................................................................................................................................... 66
float ........................................................................................................................................................................................................................... 68
double ....................................................................................................................................................................................................................... 70
string ......................................................................................................................................................................................................................... 70
String(c++) ............................................................................................................................................................................................................... 74
array .......................................................................................................................................................................................................................... 76
数据类型转换 .................................................................................................................................................................................................................. 78
char() ........................................................................................................................................................................................................................ 78
byte() ........................................................................................................................................................................................................................ 79
int() ...................................................................................................................................................................................................................... 80
word() .................................................................................................................................................................................................................... 80
long() ................................................................................................................................................................................................................... 81
float() ..................................................................................................................................................................................................................... 82
变量作用域&修饰符 ....................................................................................................................................................................................................... 82
变量作用域 .............................................................................................................................................................................................................. 82
static (静态变量) ................................................................................................................................................................................................... 84
volatile (易变变量) ............................................................................................................................................................................................ 87
a ............................................................................................................................................................................................................................................... 88
const (不可改变变量) .......................................................................................................................................................................................... 89
辅助工具 .......................................................................................................................................................................................................................... 90
sizeof() (sizeof运算符) ...................................................................................................................................................................................... 90
ASCII码表 ............................................................................................................................................................................................................... 92
基本函数 .................................................................................................................................................................................................................................. 94
数字I/O ............................................................................................................................................................................................................................ 94
pinMode() ................................................................................................................................................................................................................. 94
digitalWrite().......................................................................................................................................................................................................... 96
digitalRead() .......................................................................................................................................................................................................... 98
模拟I/O .......................................................................................................................................................................................................................... 100
analogReference() ............................................................................................................................................................................................. 100
analogRead() ..................................................................................................................................................................................................... 100
analogWrite() ....................................................................................................................................................................................................... 102
高级I/O .......................................................................................................................................................................................................................... 104
shiftOut() ........................................................................................................................................................................................................... 104
pulseIn() ............................................................................................................................................................................................................ 105
时间 ................................................................................................................................................................................................................................ 107
millis().................................................................................................................................................................................................................. 107
delay(ms) ............................................................................................................................................................................................................. 107
delayMicroseconds(us) ........................................................................................................................................................................................ 109
数学库 ............................................................................................................................................................................................................................ 110
min() .................................................................................................................................................................................................................. 110
max() .................................................................................................................................................................................................................... 111
abs() ................................................................................................................................................................................................................... 111
constrain() ............................................................................................................................................................................................................ 111
map() .................................................................................................................................................................................................................... 112
pow() .................................................................................................................................................................................................................... 114
发布者:admin,转转请注明出处:http://www.yc00.com/web/1711866831a1968507.html
评论列表(0条)