当前位置: 首页 > news >正文

Arduino入门教程:​​​​​​​2、代码基础

飞书文档https://x509p6c8to.feishu.cn/docx/Qyv3dvEIDozdcvxlbkRc2lDdnMc

一、基本程序结构

#include <Arduino.h> void setup() {}void loop() {}

//头文件->可以理解为Arduino工具箱
#include <Arduino.h> //初始化函数,只执行一次,把只需执行一次的代码放到setup
void setup() {}//循环执行函数,重复执行,把需要重复执行的代码放到loop
void loop() {}//这两个函数是arduino固定的,可以理解为代码运行的入口,每次开机都从setup开始运行
#include <Arduino.h> void setup() {//初始化串口,波特率位9600Serial.begin(9600);//打印“setup”字符到电脑,\n为换行符Serial.printf("setup\n");
}void loop() {//打印“loop”字符到电脑,\n为换行符Serial.printf("loop\n");//延时1000msdelay(1000);
}

二、注释

代码是给机器执行的语言,注释是给人看的。

如果你发现你同学写的一些代码完全没写注释,那只有两种情况,一是他代码写得非常好,不需要解释,二是他写的代码不是给人看的,初学者不要过于自信,尽可能多写注释。

//单行注释
/*
多行注释
多行注释
*/

相关文章:

  • manpath: can‘t set the locale; make sure $LC_* and $LANG are correct
  • CVPR 2025 | Magma:多模态AI智能体的基础模型
  • 【搜狗输入法】如何使用自定义标点设置来输出直角引号
  • 电路图识图基础知识-电动机软启动器技术解析与应用(二十五)
  • 连续函数的极限性质——极限与连续函数的交换性
  • M - 中位数
  • 解决 element el-date-picker type=“daterange“ 会导致样式错乱的问题
  • 移动端1px问题解决方案汇总
  • 【6S.081】Lab1 Xv6 and Unix utilities
  • Django全栈开发实战与架构思考
  • Python 训练营打卡 Day 44-预训练模型
  • 爬虫系统异常监控并邮件通知源码
  • @DNS服务器搭建配置优化-Linux
  • 微服务--消息队列mq
  • 一个小错误:Content-Type ‘text/plain;charset=UTF-8‘ is not supported 的粗心
  • list使用及模拟
  • Vue3+Element Plus动态表格列宽设置
  • ShardingSphere实现分库分表
  • 比特币---第1关:矿工任务及所需硬件
  • 如何存储和和使用比特币---第1关:比特币的存储
  • 网站建设需要了解的信息/如何在百度发布文章
  • 大良网站建设市场/关键词收录
  • 网站如何免费做SEO优化/每日重大军事新闻
  • 网站关键词如何优化/湖南企业竞价优化首选
  • 网站建设谈单思路/北京搜索优化推广公司
  • 可以做国外购物的网站/图片优化是什么意思