超声波显示255的问题有多种,请先准备如图1所示的代码,并将超声波插入数字端口1
图1
原因一:超声波面前物体距离过远或过近
解决方法:尝试将手或其他障碍物放在超声波传感器前10cm左右处,观察超声波返回数值是否有变化,若数值能够随着障碍物距离远近变化,则问题解决
原因二:超声波接线错误或杜邦线损坏
解决方法:请检查超声波传感器接线处是否红色线对应V(VCC),黑色线对应G(GND)(如下图2),主板处也要红色线对应V(VCC),黑色线对应G(GND)(如下图3),若接线错误,请重新接线,另外还需检查程序中端口设置和机器实际接入端口是否相同,若不相同请调整
图2 图3
原因三:超声波或主板接口故障
解决方法:请另外寻找一块主板或超声波,按上图程序测试并确认故障位置,并重新购买新的对应配件更换