Page 79 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 79
3.2 项目作品的程序设计
void setup( )
{
// 放置设置代码,只运行一次
}
(2)循环函数loop( )。
loop( )函数中放置主程序代码,这些代码将无限次重复运行,具体形式为:
void loop( )
{
// 主程序代码,无限次重复运行
}
2.程序结构
在Arduino IDE的setup( )函数和loop( )函数中所放置的程序代码,都遵循C语言的规范,
我们可以运用C语言的编程规范来编写代码。
C语言的程序结构通常有顺序结构、分支结构和循环结构三种。
(1)顺序结构。
顺序结构是最基本的程序结构。在顺序结构中,程序按照语句的先后顺序依次执行。
(2)分支结构。 广东教育出版社
在程序设计的过程中,经常需要根据当前的计算结果做出判断,以决定下一步的操
作,这时就会用到分支结构。
分支结构有两种语句:if语句和switch…case语句。
if语句是最常用的选择结构实现方式,当给定的表达式为真时,就会运行其后的语
句。if语句最简单的形式为:
if(表达式)
{语句;}
(3)循环结构。
循环结构就是反复执行某一部分的操作。循环结构包括while循环、do…while循环和for
循环三种。其中for循环使用比较灵活,故应用广泛。for循环的一般形式为:
for(表达式1;表达式2;表达式3)
{语句;}
例如,for(i=0;i<5;i++){a=a+1;}表示在0到4的范围内运行循环体中的语句,即循环5次。
3.感应灯项目程序代码
在Arduino IDE中,编写感应灯项目的程序比较简单,只要在设置函数setup( )中将
LED连接Arduino开发板上的引脚设置为输出模式,同时在循环函数loop( )中使用分支结
构即可。
71 71
21X1359.indd 71 2019/9/29 10:57:00