5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
12
返回列表 发新帖
楼主: 切风40.83
打印 上一主题 下一主题

红外线壁障 + 超声波定高 (四轴乒乓视频38楼)

[复制链接]
21
发表于 2011-11-21 13:11 | 只看该作者
点击查看详情
:em26:

欢迎继续阅读楼主其他信息

22
 楼主| 发表于 2011-11-23 07:44 | 只看该作者
优酷上传视频之后 转码失败两次了。 以前从来没发生过, 谁知道怎么回事吗?
23
 楼主| 发表于 2011-11-23 08:15 | 只看该作者
三次转码失败,怎么办?
24
发表于 2011-11-23 08:22 | 只看该作者
你怎么不找个同学帮你拍录像呢?

你的姿势很搞笑,老外没认为你在练武艺吧
25
发表于 2011-11-23 09:06 | 只看该作者

回复 26楼 兔哥 的帖子

在练气功什么的·······一掌过去·· ”哈” 然后4轴就飞走了···老外说·中 国人的功夫了得·
26
 楼主| 发表于 2011-11-23 12:02 | 只看该作者
说来话长。

和我聊这些技术上的东西的都不是中 国人,大部分是美国人。和我聊别的内容的都是中 国留学生。是不是来镀金的一看就知道。 无聊的时候,玩游戏,上开心网,看电影还不是英文的。 如果你站在他们的角度去想问题,这个比起帮我拍视频要有意思得多吧? 人家不喜欢做的事情我从来就不会强求。 更不可能和留学生聊技术方面的东西,他们会觉得无聊。 我就担心祖国的未来,你知道嘛。  

我就是觉得在国内读本科太糜烂才到美国去读本科的。 希望能学点真本事。 我是读机械工程的,课上学的东西只有5%是有实际用途的。 想要做这些东西大部分都是自学的。 问教授嘛控制算法嘛,人家叫我搞数学建模先, 这样就不会涉及到PID 和 卡尔曼滤波 之类的东西。 我也不会去抱怨,教授们也就教授们的难处,我问的东西又不是他上课会讲的东西。 能回答点内容算不错了。 出国留学本来想学的知识没学到, 倒是学到了不少别的东西, 也算是有收获了, 呵呵呵呵呵呵呵呵。

至于转码的问题 我再琢磨琢磨。
27
发表于 2011-11-23 14:11 | 只看该作者

回复 楼主 切风40.83 的帖子

不错
28
发表于 2011-11-23 14:22 | 只看该作者
丰泽兄,为了顶你,鼓励你,加油打气。。。

我从来没有接触过单片机,电路完全一窍不通不过经过这半月努力跟接触你,我渐渐懂了一些。

今天刚把红外线壁障测试通过了,而且这个红外线壁障灵敏度好高。

------------------------分割线 ---------------------------------------自己写的代码

int IRR = 7; //设定I/O口 7

void setup()
{
  Serial.begin(9600);//设置波特率为9600,这里要跟软件设置相一致。当接入特定设备(如:蓝牙)时,我们也要跟其他设备的波特率达到一致。
  pinMode(IRR,INPUT);
}
void loop()
{
   int r;
   r = digitalRead(IRR); //读取红外壁障器返回的值
   delay(100);
   if (r == HIGH) //对值进行判断
   {
     Serial.println("NO");//显示“Hello World!”字符串
     delay(100); //适当延时   
   }else
   {
     Serial.println("YES");//显示“Hello World!”字符串
     delay(100);     
   }

}


-------------------------------------------------------------
电路接线也懂了,arduino 的板子也熟悉了,有进步了,向你汇报结果。

哇哈哈,我接着准备来测试GPS定位。  顶我啊,,这个需要你的技术支持啊。:em00: :em00: :em00: :em00: :em00: :em24: :em24: :em24: :em24: :em24:
29
发表于 2011-11-23 15:02 | 只看该作者
这个我喜欢,不过银子不够,我玩的是小车。
30
发表于 2011-11-23 15:06 | 只看该作者
龟派气功··哈哈··
31
 楼主| 发表于 2011-11-23 23:09 | 只看该作者
谢谢你的鼓励啊
这个程序只发挥了一半的功效。 sharp 的红外线测距仪 可以输出压电信号的。

——————————————————————————————————
int IRR = 0; //设定analog 口为0 把信号线插到0号 模拟口

void setup()
{
  Serial.begin(9600);//设置波特率为9600,这里要跟软件设置相一致。当接入特定设备(如:蓝牙)时,我们也要跟其他设备的波特率达到一致。
}
void loop()
{
   int r;
   r = analogRead(IRR); //读取红外壁障器返回的值
   delay(100);
   Serial.print("Analog Read:    ");
   Serial.println(r);//输出模拟口采样结果 0-1024的数字 表示 0-5V

   delay(100);     
   

}

——————————————————————————————————
别忘了把线接到0号模拟端口

然后把手放在传感器前面动一动 看看数字是怎么变化的。

[ 本帖最后由 切风40.83 于 2011-11-24 04:02 编辑 ]
32
 楼主| 发表于 2011-11-25 12:48 | 只看该作者
今天感恩节,休息一天。 明天开新帖,开始搞GPS位置锁定。
33
 楼主| 发表于 2011-12-6 07:31 | 只看该作者
http://v.youku.com/v_show/id_XMzI5NTI1NDAw.html
室友对这个没兴趣,他就和我打了一轮,就一个人玩篮球去了。  黑人非常有兴趣,饶有兴趣地听我把原理讲了一遍。 并且和我过了过招。 最后炸的原因是,黑人的手靠的太近。黑人输了,我也炸了。
34
 楼主| 发表于 2011-12-6 07:36 | 只看该作者
35
发表于 2011-12-9 01:17 | 只看该作者
切风,找到问题了。你侧倾后就掉高度。这个时候只有让红外那片单片机间歇给出ROLL和pitch舵量这样会好些。
在几次舵量后,看看是否掉高度。增加油门值。

[ 本帖最后由 栋栋 于 2011-12-9 01:18 编辑 ]
36
发表于 2011-12-9 09:18 | 只看该作者
总感觉会撞墙上,
37
 楼主| 发表于 2011-12-9 13:47 | 只看该作者
回复40楼, 的确我按照你的想法试试。舵量也确实大了点。
38
发表于 2011-12-10 02:15 | 只看该作者
好帖子,顶上学习
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

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