DIY 机器人 | Arduino 电子积木 |
面包板 | 面包线/杜邦线 | 接线座/卡座 |
高级语言编程控制模块 | Arduino | mbed | Raspberry Pi | PCduino |
功放系列 | 功放aptX系列 | 配件 | 模块 |
433M 无线开发套件 | 2.4G 无线开发套件 | zigbee 开发套件 | 无线定位开发套件 | tinyos 开发套件 | RFID 开发套件 |
超声波传感器 | 红外传感器 | 视觉传感器 | 加速度/陀螺仪 | 电子罗盘指南针 | 压力传感器 | 激光传感器 | 声音传感器 | 温度湿度传感器 | 光线传感器 | 应变传感器 | 颜色传感器 | 弯曲传感器 | 脉冲计数编码器 | 惯性导航/无人机平台 | 气压传感器 | 气体传感器 | 其它传感器 |
USB-TTL 模块 | RS232-TTL 模块 | zigbee/xbee 无线模块 | 433M无线模块 | GPS模块 | 蓝牙模块 | WiFi 无线模块 |
胶套天线 | 陶瓷天线 | 天线联接器 |
步进电机 | 直流电机 | 伺服电机(舵机) |
太阳能电池 | 电池盒 | 充电电池 | DC电源 |
排母 | 排针 | 线缆 |
包装材料 | 焊接工具 |
作者:曹杰
TEMT6000是一个三极管型光敏传感器,它的基极电流和环境的光照强度成正比,因此通过检测基极的输出电压值就可以判断当前的光照强度。TEMT6000可用于显示背光调节,如手机、笔记本电脑等。
一、测试环境
PC一台,软件Arduino,miniUSB线一根,NANO板一块,TEMT6000传感器模块一个
二、测试代码
int temt6000Pin = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
int value = analogRead(temt6000Pin);
Serial.println(value);
delay(100); //only here to slow down the output so it is easier to read
}
三、测试电路
测试电路连接如下图所示,其中传感器的VCC与NANO的5V端口连接,传感器的GND与NANO的GND相连,而传感器的SIG口则作为模拟电压输出口连接到NANO板的模拟信号输入端A0。
四、测试步骤
1. 按照图示要求将TEMT6000模块连接到NANO板,并通过miniUSB线连接到电脑的USB端口
2. 将测试代码复制到Arduino IDE软件打开,并将测试代码下载到NANO控制器模块中
3. 选择NANO的端口并打开串口监视工具Serial Monitor,设置波特率位9600band,可以看到串口开始接收数据
4. 用手遮住传感器模块上的TEMT6000光敏三极管,会发现所接收数据的数值都很小
5. 把手从光敏三极管上移开,此时数据开始变大
6.把模块放置于光线更亮的环境下,数据继续增大
由此可判断该传感器模块工作正常,测试结束。