关于超声波显示255的问题

超声波显示255的问题有多种,请先准备如图1所示的代码,并将超声波插入数字端口1

图1

原因一:超声波面前物体距离过远或过近

解决方法:尝试将手或其他障碍物放在超声波传感器前10cm左右处,观察超声波返回数值是否有变化,若数值能够随着障碍物距离远近变化,则问题解决

原因二:超声波接线错误或杜邦线损坏

解决方法:请检查超声波传感器接线处是否红色线对应V(VCC),黑色线对应G(GND)(如下图2),主板处也要红色线对应V(VCC),黑色线对应G(GND)(如下图3),若接线错误,请重新接线,另外还需检查程序中端口设置和机器实际接入端口是否相同,若不相同请调整

          

图2                                                 图3

原因三:超声波或主板接口故障

解决方法:请另外寻找一块主板或超声波,按上图程序测试并确认故障位置,并重新购买新的对应配件更换