arduino编程时加{}报错_Arduino编程语言试题.doc

本文详细介绍了Arduino编程的基础知识,包括`setup()`和`loop()`函数,以及各种控制结构如if/else、for、while等。同时,针对加{}报错的问题进行了讲解,强调了大括号在结构控制中的重要性,还涵盖了注释、算术运算符、变量定义、数据类型、函数使用等多个方面,旨在帮助初学者掌握Arduino编程的基本技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

结构部分4

setup()4

loop()5

结构控制7

if(条件判断语句)7

if / else9

for语句11

switch / case语句15

while循环17

do...while19

break20

continue21

return22

goto24

扩展语法25

; 分号25

{}大括号26

Comments(注释)30

Define31

#include33

算数运算符34

= 赋值运算符(单等号)34

赋值运算符(单等号)34

加,减,乘,除35

%(取模)37

比较运算符39

==、!=、、<=、>=(比较运算符)39

布尔运算符40

&&(逻辑与)40

||(逻辑或)41

!(逻辑非)41

指针运算符42

位运算符42

按位与(&)42

按位或(|)44

按位异或(^)47

按位取反 (~)49

bitshift left (<>)50

复合运算符54

++ (increment) / -- (decrement)54

+= , -= , *= , /=55

compound bitwise AND (&=)56

描述56

compound bitwise OR (|=)58

变量部分61

常量61

rue与false(布尔Boolean常量)61

引脚电压定义,HIGH和LOW62

数字引脚(Digital pins)定义,INPUT和OUTPUT63

引脚(Pins)配置为输入(Inputs)63

引脚(Pins)配置为输出(Outputs)64

整数常量64

U & L 格式67

浮点常量67

数据类型68

void68

布尔 boolean69

char71

unsigned char72

byte73

int73

unsigned int75

word(字符)76

long77

unsigned long77

float79

double81

string(字符串)82

Arrays (数组)86

数据类型转换89

char89

byte()90

int()91

word()91

long()92

float()93

变量作用域 & 修饰符94

变量的作用域94

Static96

volatile关键字100

const关键字102

函数部分104

数字 I/O104

pinMode()104

digitalWrite()106

digitalRead()108

模拟 I/O111

analogReference(type)111

analogRead()113

analogWrite()115

高级 I/O118

tone()118

shiftOut()120

shiftIn()126

pulseIn()127

时间129

millis()129

micros()130

delay()132

delayMicroseconds()135

数学运算137

min(x, y)137

max(x,y)139

ABS(X)140

constrain(x,a,b)141

map(value, fromLow, fromHigh, toLow, toHigh)142

pow(base, exponent)145

sqrt(x)145

三角函数146

随机数146

randomSeed(seed)146

random()148

位操作151

lowByte()151

highByte()151

bitRead()152

bitWrite()153

bitSet()154

bitClear()154

bit()155

开关中断156

interrupts()(中断)156

detachInterrupt(interrupt)157

开关中断158

interrupts()(中断)158

noInterrupts()159

结构部分

setup()

在Arduino中程序运行时将首先调用 setup() 函数。用于初始化变量、设置针脚的输出\输入类型、配置串口、引入类库文件等等。每次 Arduino 上电或重启后,setup 函数只运行一次。

示例

int buttonPin = 3;

void setup()

{

Serial.begin(9600);

pinMode(buttonPin, INPUT);

}

void loop()

{

// ...

}

loop()

在 setu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值