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

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);
}

二、注释

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

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

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

http://www.xdnf.cn/news/13909.html

相关文章:

  • 在 cuda 基础环境中安装完整的cupy
  • Spring AI Chat Memory 指南
  • Prompt从入门到抄作业
  • 联邦算法分析:技术深度探索与实践应用
  • Linux系统权限提升篇Vulnhub辅助项目SUID权限SUDO指令版本漏洞
  • React ajax中的跨域以及代理服务器
  • python 爬虫,爬取某乎某个用户的全部内容 + 写个阅读 app,慢慢读。
  • OpenCV CUDA模块图像变形------对图像进行GPU加速的仿射变换函数warpAffine()
  • Spring Cloud Gateway + JWT 单点登录实现方案(无独立的认证服务器)
  • doris manager 安装部署 、管理已有doris集群、使用studio进行SQL查询
  • croc-文件传输工具
  • Rust 学习笔记:Stream
  • 机器学习算法_聚类KMeans算法
  • 中小企业服务器低成本的防勒索工具:RDM防勒索
  • Python实现下载监控工具:自动检测并移动下载文件
  • 金融领域LLM开源测试集
  • C. Cherry Bomb
  • SpringBoot 服务器监控 监控系统开销 获取服务器系统的信息用户信息 运行信息 保持稳定
  • Rethinking Coarse-to-Fine Approach in Single Image Deblurring论文阅读
  • 产品哲学:用户收益>操作成本,字节跳动成功的底层逻辑
  • 泰国数码电商系统定制|3C产品详情泰语化+售后管理,适配泰国数码零售
  • 【QT】QTableView自定义样式:仅显示行间隔、隐藏列间隔、表头样式、表格样式、单行选中等
  • python+django/flask成都奥科厨具厂产品在线销售系统
  • Vue中v-if条件渲染的常见陷阱:以金额显示为例
  • Android音视频多媒体开源框架基础大全
  • 基于OpenCV实现实时颜色检测
  • 嵌入式相关开源项目、库、资料------持续更新中
  • Linux 系统性能测试全指南:从磁盘 I/O 到网络带宽的实战方案
  • ArcGIS Pro 3.4 二次开发 - 工作流
  • 【60 Pandas+Pyecharts | 箱包订单数据分析可视化】