我最近要用超声波传感器来避障,买的传感器(232串口)是收发一体的。
不知道怎么来使用这个传感器,我的思路是设置中断来读串口,如果前方有障碍,就应该有回波,串口中应该有数据,在通过这个数据的大小来判断距离障碍物的远近。
请问我应该用什么中断,还有这个思路行得通吗?

解决方案 »

  1.   

    以我的经验这种设备一般是一问一答形式的;或者是以固定频率将采集到的结果返回,你只需要接收并解析里面的数据(包含有无障碍物,距离多少等)就可以啦
      

  2.   


    你没有通信协议的相关文档吗?
      

  3.   

    直接采用定时器即可,像多媒体定时器,可以设置每隔一定的时间采集一次串口的数据,然后将采集到的数据进行解码,即可获得所需的数距离据。