第十一章使用和编写类库.pptxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 13页
  • 2022-04-26 发布于上海
  • 举报
第十一章;编写并使用函数,提高程序的可读性;Set_SR04函数代码如下:;将发送触发信号,获取并计算结果的过程封装成Get_SR04函数。 函数最后需要返回测出的距离,即一个float类型的变量,因此在该函数我们使用float类型声明,并在函数中添加return语句,返回变量并退出函数。 Get_SR04函数代码如下:;现在你只需要在setup和loop中调用这两个函数,就可以完成之前的功能了:;完整代码;使用Arduino类库;libraries文件夹中存放的是Arduino的各种类库,当你打开Arduino IDE时,这些类库就会被IDE预备编译的类库。 现在,再打开Arduino IDE,你会发现在文件菜单示例中增加了一个SR04选项,这就是刚才添加的SR04类库的示例程序(如图4-2)。;选择SR04项,你会看到SR04_Example选项,这是SR04类库的示例程序,有了它,你能更快了解该类库的使用方法。 点击打开这个示例程序,你会看到如下代码:;编译并下载程序到你的Arduino中,你将获得与之前超声波测距程序一样的效果。 我们再来看看这个示例程序是如何调用这个类库的。 首先程序中使用了;需要注意的是这里的大写的SR04和小写的sr04的区别,如图所示;一些常见的单片机开发,都使用的是纯C语言,并没有使用面向对象的思想,而Arduino引入面向对象的思想,无疑是程序更加容易理解和编写。我们可以将Arduino上连接的硬件设备都看作是一个对象,对其进行编程操作。 例如,同时操作两个SR04超声波传感器时,你只需要先建立两个SR04类型的对象,并分别调用对象的成员函数即可。;示例程序

文档评论(0)

1亿VIP精品文档

相关文档