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

 找回密码
 立即注册
查看: 12681|回复: 15

原创:打造自己的嵌入式Android智能小车(四)碰到难题了

[复制链接]
发表于 2012-10-3 19:47:22 | 显示全部楼层 |阅读模式
本帖最后由 freepig 于 2012-10-3 19:50 编辑

好久没有进展了,刚好7天长假,老婆又外出旅游,实在是太happy了,目前小车的进展如下:
1、下位机电机驱动程序已写好
2、路由已成功刷上了相关驱动,可以连接摄像头,并可以跟arduino romeo板通信,可以看到实施画面
但就在我使用ACP220模块的时候出现了问题

环境:arduino romeo
电源:外部供电7~7.5V
接线图如下

使用apc220对两个ACP220模块进行了如下设置
APC200.JPG
我电脑端已识别了USB转串口,打开sscom32进行小车指令的传输
sscom32.JPG
可是就是没反应,下位机程序通过arduino开发环境中的serial monitor进行调试,一切正常,以下是我的下位机程序
void setup()
{
  Serial.begin(9600);
  pinMode(4, OUTPUT);  //M1
  pinMode(5, OUTPUT);  //E1
  pinMode(6, OUTPUT);  //E2
  pinMode(7, OUTPUT);  //M2
}
void loop()
{
  char i;
  if (Serial.available())
  {
    i = Serial.read();    //read
    switch (i)
    {
      case 'w':          //forward
        Serial.println("forward");
        digitalWrite(4, HIGH);
        digitalWrite(5, HIGH);
        digitalWrite(6, HIGH);
        digitalWrite(7, HIGH);
        break;
      case 's':          //back
        Serial.println("back");
        digitalWrite(4, LOW);
        digitalWrite(5, HIGH);
        digitalWrite(6, HIGH);
        digitalWrite(7, LOW);
        break;
      case 'a':          //left
        Serial.println("left");
        digitalWrite(4, HIGH);
        digitalWrite(5, HIGH);
        digitalWrite(6, HIGH);
        digitalWrite(7, LOW);
        break;
      case 'd':          //right
        Serial.println("right");
        digitalWrite(4, LOW);
        digitalWrite(5, HIGH);
        digitalWrite(6, HIGH);
        digitalWrite(7, HIGH);
        break;
      case 't':          //stop
        Serial.println("stop");
        digitalWrite(5, LOW);
        digitalWrite(6, LOW);
        break;         
      default:
         break;
    }
  }
}
但就是没反映,不知道是什么情况

于是各种百度, 还是没解决,传说老版本的arduino使用ACP220需要设置跳线,但关于romeo的情况还不清楚,高手来救场啊,做到这里卡住了

回复

使用道具 举报

发表于 2012-10-4 13:01:08 | 显示全部楼层
这个还真没法回答你了,你看看Arduino区的版主能不能帮帮你?
回头我也搞一套Arduino玩玩,以前从来没用过。
回复 支持 反对

使用道具 举报

发表于 2012-10-4 21:24:03 | 显示全部楼层
我用的是arduino uno 配一个扩展板上面直接有APC220的插口
回复 支持 反对

使用道具 举报

发表于 2012-10-4 21:26:21 | 显示全部楼层
liuviking 发表于 2012-10-4 13:01
这个还真没法回答你了,你看看Arduino区的版主能不能帮帮你?
回头我也搞一套Arduino玩玩,以前从来没用过 ...

去买官方出的,不要买小作坊的,现在后悔了,我都买三个了,加起来都购买一个新的了,前两个质量差
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-4 23:42:50 | 显示全部楼层
雨淋沐风 发表于 2012-10-4 21:26
去买官方出的,不要买小作坊的,现在后悔了,我都买三个了,加起来都购买一个新的了,前两个质量差

板子应该没有质量问题,因为通过USB串口调试是可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-4 23:43:57 | 显示全部楼层
liuviking 发表于 2012-10-4 13:01
这个还真没法回答你了,你看看Arduino区的版主能不能帮帮你?
回头我也搞一套Arduino玩玩,以前从来没用过 ...

arduino比较适合硬件基础差的人玩,比如说我,不过老大你的硬件那么好,意义不大,呵呵
回复 支持 反对

使用道具 举报

发表于 2012-10-7 16:10:03 | 显示全部楼层
还以为是 安卓。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-7 16:54:50 | 显示全部楼层
chnsxl 发表于 2012-10-7 16:10
还以为是 安卓。。。。。

arduino 是开源硬件
android 是开源软件
两个是很容易看错,兄弟两哈
回复 支持 反对

使用道具 举报

发表于 2012-10-8 14:47:58 | 显示全部楼层
freepig 发表于 2012-10-7 16:54
arduino 是开源硬件
android 是开源软件
两个是很容易看错,兄弟两哈

所以现在有个arduin+android
回复 支持 反对

使用道具 举报

发表于 2012-10-8 18:45:02 | 显示全部楼层
本帖最后由 jackzeng 于 2012-10-8 18:47 编辑

remeo板300块一张,arduino认证的官方改版,不是小作坊啦~ 这个问题你还不如直接问dfrobot的技术人员!为什么用无线路由了还用acp220呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 04:30 , Processed in 1.089527 second(s), 22 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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