Page 93 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 93

 4.1 开发板的I/O信号控制







                    改变脉冲宽度来实现不同的效果。
                         PWM的占空比,就是指高电平保持的时间与该PWM脉冲周
                    期时间之比,如图4-4所示。

                         如图4-5所示,一个绿色间隔表示一个脉冲周期,在此周期
                    内,当高电平(1)持续时间占整个脉冲周期的25%时,就表示
                                                                                                图4-4  占空比
                    其占空比为25%,对应的模拟量输出值为63(25%×255),依此
                    类推。






                                             广东教育出版社





























                                                      图4-5  PWM模拟输出示意图

                         当使用analogWrite( )函数时,指定引脚会通过高低电平的不断转换来输出一个周期固
                    定(约490 Hz)的方波,通过改变高低电平在每个周期所占的比例(占空比),而得到近

                    似输出不同电压的效果,谓之调制输出值,因而并非真正意义上的模拟值。



                      4 . 1 . 4      开发板串口使用




                         1.串口监视器
                         由于Arduino IDE开发环境目前还不支持直接在板上进行调试的功能,一旦程序下载到

                    板上运行,我们很难跟踪程序运行过程及某些中间数据。因此,在实际使用中,常利用串
                    口监视器对程序的过程和数据进行调试和输出,以便快速判断程序运行状态。
                         在Arduino IDE中,可通过执行菜单“工具”→“串口监视器”查看程序运行结果,如

                    图4-6所示。


                                                                                                                    85 85







          21X1359.indd   85                                                                                        2019/9/29   10:57:13
   88   89   90   91   92   93   94   95   96   97   98