《《Arduino技术及应用》课件—第9章-类库优化与发布》由会员分享,可在线阅读,更多相关《《Arduino技术及应用》课件—第9章-类库优化与发布(5页珍藏版)》请在金锄头文库上搜索。
物联网应用开发第九章第九章 类库优化与发布类库优化与发布目录类库的优化与发布本章小结219.1类库优化与发布v优化思路下面给出三种优化思路,大家可以自己尝试优化该类库:当检测到的距离超出了超声波可检测的范围(3450 cm)时,输出错误信息或者重新检测。每次检测时检测两次或者多次,将得到的值做比较,如果偏差较大,则认为是检测出错,并放弃检测结果,重新检测距离。使用 pulseln(pin,value,timeout)函数取代pulseln(pin,value)函数来检测脉冲宽度,通过限定检测脉冲的超时时间来限定超声波传感器的检测距离。9.2本章小结本章小结v本章了解了Arduino与外部设备的通信方式,这些通信方式均属于串行通信。串行通信是相对于并行通信的一个概念。如图9-1所示,并行通信虽然可以多位数据同时传输,速度更快,但其占用的I/O口较多,而Ardnino的I/O资源较少,因此在Arduino中更常使用的是串行通信方式。Arduino硬件集成了串口、IIC、SPI三种常见的通信方式,掌握了这三种通信类库的用法,即可与具有相应通信接口的各种设备通信,也可以为基于这些通信方式的传感器或模块编写驱动程序。图 9-1 并行通信与串行通信Thank You!