小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 5323|回复: 2

求助!关于Arduino驱动板程序问题

[复制链接]
发表于 2013-7-28 10:41:08 | 显示全部楼层 |阅读模式
我是用的http://www.wifi-robots.com/thread-4077-1-1.html这里的程序作为基础改的,由于本人编程技艺不精,我有两个问题
1.以下是我根据源码修改的部分,在loop函数附近的。其中有两个地方与原来不同。
①把temp_char和date_index的定义部分给拿出了loop函数
②把loop里的while函数给去掉了

int temp_char;
int date_index=0;
void loop()
{
  temp_char = Serial.read();
  if(temp_char!=-1)
  {

    if(Serial_flag==0)
    {
      if(temp_char==0xff)
      {
        Serial_flag = 1;
      }
    }  
    else
    {
      if(temp_char==0xff)
      {
        Serial_flag = 0;
        if(date_index==3)
        {
          Communication_Decode();
        }
        date_index = 0;
      }
      else
      {
        buffer[date_index]=temp_char;
        Serial.println(buffer[date_index],HEX);
        date_index++;
      }
    }
  }
}



我认为这能正常运行,但实际测试时没有反应,求解释

2.我想在车上安上传感器,用1602显示,这个正常,但是和上面的下位机程序一结合就不能正常运行,车子和显示屏不能同时运行,求帮助
(我是把所有传感器和显示屏写成一个Sensor()函数,我把它加到源码的while(1)后面)


谢高手!
回复

使用道具 举报

发表于 2013-7-30 20:05:56 | 显示全部楼层
这个程序是不能和论坛的上位机兼容,看这个程序http://www.wifi-robots.com/thread-4077-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-31 18:57:56 | 显示全部楼层
本帖最后由 laobubu 于 2013-7-31 18:59 编辑
robotStudio 发表于 2013-7-30 20:05
这个程序是不能和论坛的上位机兼容,看这个程序http://www.wifi-robots.com/thread-4077-1-1.html

这个我试过了,前后左右运动没问题,与上位机兼容,关键是我修改后不能正常运行
这是loop()函数附近的程序,别的与上位机一样

谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-4-20 20:04 , Processed in 1.074460 second(s), 18 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表