索引
1. 模拟灰度传感器
概述
灰度传感器是模拟传感器,与Arduino专用传感器扩展板结合使用,可以感知地面或桌面不同的颜色而产生相应的信号,可实现与颜色有相关的互动作品,也可以作为巡线小车的巡线传感器或者足球机器人的场地灰度识别。电源需要和控制器一致,通常为3.3V或5V。
技术规格
- 模拟信号输出
- 使用PH2.0插座,配PH2.0转杜邦头连接线
- 供电电压:3.3V或5V
引脚定义
灰度传感器引脚的定义是
- 输出信号
- 地(GND)
- 电源(VCC)
模拟灰度传感器引脚定义
连接示意图
模拟灰度传感器连接示意图
示例代码
void setup()
{
Serial.begin(9600); // open serial port, set the baud rate to 9600 bps
}
void loop()
{
int val;
val=analogRead(0); //connect grayscale sensor to Analog 0
Serial.println(val,DEC);//print the value to serial
delay(100);
}
2. Smart Grayscale Sensor 智能灰度传感器
概述
Smart Grayscale sensor V1.0是一款颠覆传统的高智能灰度传感器,是科技与艺术的完美结合。具有微型化、智能化、多功能化的特点。市面上流行的寻线传感器、灰度传感器等要么只能识别特定的两种颜色、要么就是只能是数字量或者模拟量单一输出。其功能极其有限,随着技术日新月异的发展,传统的这些传感器已经远远无法满足使用要求。为了满足更多用户更多的需求Smart Grayscale sensor V1.0 便应运而生。 Smart Grayscale sensor V1.0通过颜色采集,可以感知任意两种颜色然后输出相应的电压值。通过采集的顺序可以输出量可以根据需要在模拟量和数字量之间切换。采集到的颜色具有断电保持特性,如果是同样的两种颜色的分辨无需再次采集可直接使用。灵活的颜色采集方式可实现一次采集多次使用,亦可根据需要随时采集。可以用在寻迹小车,智能机器人等与颜色互动的产品上面。让你的DIY创意插上翅膀,让你随时随地体验比赛的酣畅与轻松……
技术指标
- 供电电压:5V
- 检测距离:8mm-20mm
- 输出:a.模拟量输出0-5V。b.数字量输出TTL电平0V或者5V。可以实现反逻辑。一种颜色可以根据需要设置输出高电平或者低电平。
- 模块尺寸:37mm x 10mm。
智能灰度传感器测试
1.Arduino 一个 2. 万用表 一个
(1):模拟量输出测试
步骤: 测试在不同颜色的情况下返回的电压值,用万用表观察到电压值会发生线性变化,同时led灯会随着电压值的线性变化明暗程度也发生线性变化。
(2):测试数字量输出
步骤:
- 采集所要检测的两种颜色 长按按键至led灯闪烁,等按键释放,则进入第一种颜色电压值采集。短按一下,结束第一种颜色的采集,led灯熄灭,再短按一下,进入第二种颜色电压值采集led灯快速闪烁。 再短按一下,结束采集回到正常输出模式。
- 测试在不同颜色的情况下返回的电压值,当检测到深颜色的时候电压值约等于0V,同时led灯熄灭。当检测到浅颜色的时候电压值接近5V,同时led灯亮。
在非采集模式下,短按按键进行模拟量、数字量输出的切换。断电之后Smart Grayscale Sensor V1.0会自动保存输出模式和采集到的颜色的值!在下次上电的时候保持原来的状态
点击观看:用作巡线时采集颜色方法的****
应用推荐
智能灰度传感器具有体积小、重量轻、功能强大、方便安装的优势。可以广泛应用在机器人寻迹、灰度识别或者和processing等作出各种色彩互动产品。
注意
智能灰度传感器是模拟量、数字量两种输出模式。而模拟和数字线序是不一样的