找回密码
 立即注册

QQ登录

只需一步,快速开始

点击进入授权页面

只需一步,快速开始

  • QQ空间
  • 回复
  • 收藏

参加活动: 0

组织活动: 0

该用户从未签到

本帖最后由 海神 于 2012-7-31 14:46 编辑


c4.jpg
Robox Irdirection-红外方向传感器模块

模块特点:

1:
红外方向传感器是可用于机器人导航的数字传感器。
2:感应180°范围的红外光强度。
3:输入对于的8条指令可以检测出各方向上的红外强度及红外强度最强的那个方向,并用指示灯指示该方向。
4:通过串口rx tx 连接到其他主控器传输数据。

模块规格:

主要芯片:ATmega8
工作电压:5V
电流:20MA
直径:5CM

引脚:
RX: UART接收(TTL电平)
TX: UART发送(TTL电平)  
+: VCC  5V输入端
-:  GND 接地端

指示灯:
当前红外的方向。

使用说明:
  一:此红外方向感应模块用于采集半圆180°范围内的红外强度,模块通过rx,tx两针传出当前方向红外数据,并点亮此方向上的LED灯,再配合给出的aduino扩展库,只需一条函数就可以得到当前的红外强度数据。

  二:启动模块后等待串口发送来的命令 0~7 详细命令操作如下:   
     1、模块启动,模块来到初始状态,自动检测各个方向的红外强度,并返回红外最强的那个方向数。

         2、给模块发送:0—6:采集对应通道火焰(红外)强度并且返回值大小(0~1024) 强度越大值越大,同时点亮对应方向上的led。
     3、
给模块发送 7:循环扫描当前环境火焰(红外)最强的方向,并且返回最强方向上的红外强度值(0~1024)同时点对应方向上的led。
         4、给模块发送 8:回到初始状态

例程:利用arduino-mega1280(具有多串口)中的串口1和红外方向模块采集红外,串口接收0~8,串口显示模块返回值。
[C] 纯文本查看 复制代码

//############test for Serial1 in arduino1280,arduino2560#########

#include "Irdirection.h"
 
void setup()
{
 Serial.begin(9600);
}
void loop()
{
  irdirection x;
 char a=Serial.read();
 int w=x.fire(a);
 Serial.println(w);
}


库文件: Irdirection.zip (2.39 KB, 下载次数: 50)
本帖最后由 海神 于 2012-3-23 15:08 编辑

此模块具有操作简单,现象直观,并且数据由串口返回至电脑上位机或者其它控制器,易于控制处理,多多关注。
风吹玉谊 发表于 2012-3-23 14:04
此模块具有操作简单,现象直观,并且数据由串口返回至电脑上位机或者其它控制器,易于控制处理,希望大家多 ...

介个。。。。太官方了
这个模块可以做自回坞小车或者足球机器人,具体要怎么做,还得看大家的创意了哦~
后续我们会公布我们 自回坞小车的方案
如果以上内容对你有帮助,你可以通过打赏支持作者

0人打赏

奈何col 发表于 2012-3-23 14:11
介个。。。。太官方了
这个模块可以做自回坞小车或者足球机器人,具体要怎么做,还得看大家的创意了哦~
...

大家都不说话,何时才能到50??
话说,奈何,这里的url小图标,让我无限怀念AUTOCAD R14……
回坞小车,扫地机器人那种吗?
rocxer 发表于 2012-3-23 17:19
大家都不说话,何时才能到50??
话说,奈何,这里的url小图标,让我无限怀念AUTOCAD R14……
回坞小车, ...

是的扫地机器人那种
如果以上内容对你有帮助,你可以通过打赏支持作者

0人打赏

这情何以堪...
新手学习中......
新手过来看看
新手飘过
50L这么没有吸引力
发新帖
发表评论
高级模式  
您需要登录后才可以回帖 登录 | 立即注册  
关闭

推荐主题 上一条 /4 下一条