Halloe 2022-07-08 22:01 采纳率: 0%
浏览 505

电磁循迹智能车避障功能

避障

int main()

{
unsigned int distance_value;
unsigned char distance_ascii[6];
unsigned char i;

/* 智能车初始化 */
car_init();

while(1)
    {
        AD_LVBO();
        l9110s_forward(left,1800-diff*2.85);
        l9110s_forward(right,1800+diff*2.85);


        distance_value = ultra_get_distance();            //超声波模块测距
        int_to_ascii(distance_value, distance_ascii);       //将测得距离转换为ascii码
        uart_send_distance_ascii(distance_ascii);           //串口发送测得的距离
       Delay_Ms(400);

       if(distance_value<400)
                           {
           car_stop();
                                //diff=3000*(LAD-500-MAD)/(LAD+MAD);
                            }
       else
                                     {
           l9110s_forward(left,1800-diff*2.85);
                      l9110s_forward(right,1800+diff*2.85); //diff=4000*(LAD-RAD)/(LAD+RAD+MAD);
                                     }

  • 写回答

3条回答 默认 最新

  • 乐观的study123 2022-07-08 22:06
    关注

    我觉得应该是一个扫描时间的问题

    评论

报告相同问题?

问题事件

  • 修改了问题 5月29日
  • 修改了问题 5月29日
  • 修改了问题 9月8日
  • 创建了问题 7月8日

悬赏问题

  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问
  • ¥15 用MATLAB汇总拟合图
  • ¥15 智能除草机器人方案设计
  • ¥15 对接wps协作接口实现消息发送
  • ¥15 SQLite 出现“Database is locked” 如何解决?
  • ¥15 已经加了学校的隶属邮箱了,为什么还是进不去github education?😭
  • ¥15 求会做聚类,TCN的朋友有偿线上指导。以下是目前遇到的问题
  • ¥100 无网格伽辽金方法研究裂纹扩展的程序