eagler8 发表于 2019-8-3 12:05:14

程序效果
当你检测到不同灰度值时,反馈回此时的测量值。如下图所示,此图是当灰度传感器检测到85%的灰度值,串口反馈回来的数据示意图。 实测白色(灰度高)数值为800多,黑色(低灰度)数值大约400多。

eagler8 发表于 2019-8-3 12:11:31

eagler8 发表于 2019-8-3 13:33:43

/*
【Arduino】66种传感器模块系列实验(79)
实验七十九: 模拟灰度传感器 (反射式光电模块)
OUT——A0
板载灯——D13
程序之二,控制板载灯,低灰度时灯暗,反之灯亮
*/

int Led = 13;
int buttonpin = A0;
int val;

void setup()
{
pinMode(Led, OUTPUT);
pinMode(buttonpin, INPUT);
}

void loop()
{
val = digitalRead(buttonpin);
if (val == HIGH)
{
digitalWrite(Led, HIGH);
}
else
{
digitalWrite(Led, LOW);
}
}

eagler8 发表于 2019-8-3 14:02:14

eagler8 发表于 2019-8-3 14:03:41

eagler8 发表于 2019-8-3 14:05:28

eagler8 发表于 2019-8-3 14:19:39

eagler8 发表于 2019-8-3 14:25:31

本帖最后由 eagler8 于 2019-8-3 14:26 编辑

实验八十: ov7670摄像头模块30W采集拍照模组(替OV7725)

OV7670图像传感器,体积小、工作电压低,提供单片VGA摄像和影像处理器的所有功能。通过SCCB总线控制,可以输出整帧、子采样、取窗口等方式的各种分辨率8位影响数据。该产品VGA图像最高达到30帧/秒。用户可以完全控制图像质量、数据格式和传输方式。所有图像处理功能过程包括伽玛曲线、白平衡、饱和度、色度等都可以通过SCCB接口编程。

eagler8 发表于 2019-8-3 14:37:38

模块参数
30W像素 OV7670 摄像头模组
感光阵列 640X480
IO电压 2.5V to 3.0V(内部LDO给核供电1.8V)
功耗工作 60mW/15fpsVGAYUV
休眠<20μA
温度操作-30℃到70℃
稳定工作 0℃到50℃
输出格式(8位) YUV/YCbCr4:2:2 RGB565/555/444 GRB4:2:2 Raw RGB Data
光学尺寸 1/6"
视场角 67°
最大帧率 30fps VGA
灵敏度 1.3V/(Lux-sec)
信噪比 46 dB
动态范围5 2 dB
浏览模式 逐行
电子曝光 1行到510行
像素面积 3.6 μm x 3.6 μm
暗电流 12 mV/s at 60℃
封装尺寸:3785um*4235um

eagler8 发表于 2019-8-3 14:59:48

模块功能
1、高灵敏度适合低照度应用
2、低电压适合嵌入式应用
3、标准的SCCB接口,兼容IIC接口
4、支持VGA,CIF,和从CIF到40*30的各种尺寸
5、VarioPixel 子采样方式
6、降噪自动调节
7、ISP具有消除噪音和坏点补偿功能
8、支持闪光灯、LED灯和氙灯
9、支持图像缩放
10、镜头失光补偿
11、50/60Hz自动检测
12、饱和度自动调节(UV调整)
13、边缘增强自动调节
14、自动影响控制功能包括:自动曝光控制、自动增益控制、自动白平衡,自动消除灯光条纹、自动黑电平校准。图像质量控制包括色饱和度、色相、伽玛、锐度和ANTI_BLOOM

eagler8 发表于 2019-8-3 15:27:55

eagler8 发表于 2019-8-3 15:38:58

eagler8 发表于 2019-8-3 16:06:19

引脚定义
3V3-----输入电源电压(推荐使用3.3,5V也可,但不推荐)
GDN-----接地点
SIO_C---SCCB接口的控制时钟(注意:部分低单片机需要上拉控制,和I2C接口类似)
SIO_D---SCCB接口的串行数据输入(出)端(注意:部分低单片机需要上拉控制,和I2C接口类似)
VSYNC---帧同步信号(输出信号)
HREF----行同步信号(输出信号,一般可以不适用,特殊情况使用)
D0-D7---数据端口(输出信号)
RESTE---复位端口(正常使用拉高)
PWDN----功耗选择模式(正常使用拉低)
STROBE—拍照闪光控制端口(正常使用可以不需要)
FIFO_RCK---FIFO内存读取时钟控制端
FIFO_WR_CTR----FIFO写控制端(1为允许CMOS写入到FIFO,0为禁止)
FIFO_OE----FIFO关断控制
FIFO_WRST—FIFO写指针复位端
FIFO_RRST—FIFO读指针复位端

eagler8 发表于 2019-8-3 18:15:43

OV7670摄像头模块30W采集拍照模组



eagler8 发表于 2019-8-3 18:32:18

页: 90 91 92 93 94 95 96 97 98 99 [100] 101 102 103 104 105 106 107 108 109
查看完整版本: 【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)