admin 管理员组

文章数量: 1086019


2024年4月26日发(作者:asp论坛答辩报告)

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


本文标签: 变量 运算符 论坛 答辩 作用域