Arduino开发之Light Sensor

时间:2021-06-09 09:20:05
环境搭建:
1. Arduino UNO R3开发板,
Arduino开发之Light Sensor
Arduino开发之Light Sensor
Arduino开发之Light Sensor
Arduino开发之Light Sensor
2. Arduino IDE。
目前最新版是1.6.0。可以在 https://www.arduino.cc/en/Main/Software下载并安装。
安装好之后,桌面会有如下图标。
Arduino开发之Light Sensor
Arduino开发之Light Sensor

示例开发:
1.连接设备。
本例中我们以DFR0026 Light Sensor为例,基于Arduino Uno R3和Arduino IDE开发。
DFR0026的引脚信息可以参考如下,
Arduino开发之Light Sensor
Arduino开发之Light Sensor
和Arduino Uno开发板的连接方式可以参考下面,
Arduino开发之Light Sensor
Arduino开发之Light Sensor
2. 编码。
连接好之后,用数据线连接Arduino开发板和电脑。同时打开Arduino IDE。输入下述代码。
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);
}
然后保存文件。
Arduino开发之Light Sensor
Arduino开发之Light Sensor
选择Arduino Uno开发板。
Arduino开发之Light Sensor
Arduino开发之Light Sensor
编译上传大到开发板。
Arduino开发之Light Sensor
Arduino开发之Light Sensor
3.运行。
选择COM口信息,
Arduino开发之Light Sensor
Arduino开发之Light Sensor
然后选择端口监视工具,查看程序运行信息。
Arduino开发之Light Sensor
Arduino开发之Light Sensor
串口监视信息,
Arduino开发之Light Sensor
Arduino开发之Light Sensor
上面的数据就是Light Sensor返回的光线的数据。

整体运行界面:
Arduino开发之Light Sensor
Arduino开发之Light Sensor