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
   74   75   76   77   78   79   80   81   82   83   84