用户工具

站点工具


learing:examples:bareminimum


前一修订版
learing:examples:bareminimum [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== BareMinimum(基础代码) ======
 + 
 +<WRAP left round info 100%>
 +这个例程介绍程序的最基础的代码:setup()和loop()
 +</WRAP>
 +
 +
 +<WRAP left round box 100%>
 +===== 代码 =====
 +<code cpp>
 +void setup(){
 +  // 初始化代码放这里,这里的代码只会运行一次。
 +}
 +void loop(){
 +  // 核心代码放这里,这里的代码会不停的循环运行。
 +}
 +</code>
 +</WRAP>
 +
 +<WRAP left round tip 100%>
 +这段程序我们使用了三个最基础的函数:[[reference:language:void|void]] [[reference:language:setup|setup()]] [[reference:language:loop|loop()]]
 +
 +[[reference:language:void|void]]用来声明[[reference:language:setup|setup()]]与[[reference:language:loop|loop()]]函数。
 +
 +当程序开始时[[reference:language:setup|setup()]]功能被启用,初始化变量、引脚模式、使用的库等等。[[reference:language:setup|setup()]]只会在控制器上电或者reset被按下时运行一次。
 +
 +在[[reference:language:setup|setup()]]中的代码运行一次之后,[[reference:language:loop|loop()]]开始不断地循环运行其中的代码,允许你改变状态和作出回应。
 +
 +上面的代码不会有任何响应,但是它的结构对于刚开始学习的你很有用,上面的代码也介绍了注释代码的方法。
 +
 +任何以两个斜杠开头的行都不会被编译器读取执行,你可以在斜杠后面任意写。这样注释你的代码,有利于一步步解释你的程序功能。
 +</WRAP>