Arduino 生成代码的详解

一、setup() 函数

void setup() {
  // put your setup code here, to run once:
}

该函数是用来初始化变量、Pin模式、开始使用库等。
每次打开或重置Arduino板后,setup()函数将只运行一次。
例子:

int buttonPin = 5;

void setup() {
  Serial.begin(115200);
  pinMode(buttonPin, INPUT);
}

二、loop()函数

void loop() {
  // put your main code here, to run repeatedly:

}

在创建了一个setup()函数(它初始化并设置初始值)之后,loop()函数将精确地执行其名称所建议的操作,并连续循环,从而允许程序更改和响应。使用它来主动控制Arduino板。

例子:

void loop() {
  if (digitalRead(buttonPin) == HIGH) {
    Serial.write('H');
  }
  else {
    Serial.write('L');
  }

  delay(500);
}
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Arduino编程语句是一种基于C/C++语言的语言,用于编写Arduino控制器的程序。以下是一些常用的Arduino编程语句: 1. pinMode(pin, mode):设置引脚的输入输出模式,其中pin为引脚编号,mode为输入或输出模式。 2. digitalWrite(pin, value):向引脚写入数字值,其中pin为引脚编号,value为0或1。 3. digitalRead(pin):读取引脚上的数字值,其中pin为引脚编号。 4. analogWrite(pin, value):向引脚写入模拟值,其中pin为引脚编号,value为0到255之间的数字。 5. analogRead(pin):读取引脚上的模拟值,其中pin为引脚编号。 6. delay(ms):延迟一定时间,其中ms为毫秒数。 7. Serial.begin(baudrate):初始化串口通信,其中baudrate为波特率。 8. Serial.print(data):向串口发送数据,其中data可以是数字、字符或字符串。 9. Serial.read():读取串口接收到的数据。 10. if(condition){…}:条件语句,其中condition为判断条件,如果为真,则执行花括号中的代码。 11. for(initialization; condition; increment){…}:循环语句,其中initialization为循环变量初始化语句,condition为循环条件,increment为循环变量增量语句,花括号中的代码会被循环执行。 12. while(condition){…}:循环语句,其中condition为循环条件,只要条件为真,花括号中的代码会被不断执行。 以上是一些常用的Arduino编程语句,还有很多其他的语句可以用于实现不同的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值