“本地气象站”的版本间的差异
853387039@qq.com(讨论 | 贡献) (Created page with "{{Language| 本地气象站}} {| style="width: 800px;" |- | ==目的== 通过温度、湿度、光敏传感器检测周围环境情况,并将环境状态在OLED上显示出...") |
853387039@qq.com(讨论 | 贡献) (→软件调试) |
||
第49行: | 第49行: | ||
**“weather.h”传感器获取环境数据的文件。 | **“weather.h”传感器获取环境数据的文件。 | ||
− | * | + | *计算温湿度、光照值 |
<source lang="cpp"> | <source lang="cpp"> | ||
am2321.read(); | am2321.read(); |
2015年6月22日 (一) 06:59的版本
Language | English |
---|
目的通过温度、湿度、光敏传感器检测周围环境情况,并将环境状态在OLED上显示出来。用户通过气象站可以随时随地感受的身边环境的变化,去感受大自然的瞬息万变。 原理设备
搭建硬件
软件调试
am2321.read();
sensor_tem = am2321.temperature / 10.0;
sensor_hum = am2321.humidity / 10.0;
sensor_light = map(analogRead(A0), 0, 1023, 0, 255);
if (sensor_tem > 30)
{
s_data = 1;
digitalWrite(ledPin, HIGH);
}
else
{
s_data = 0;
digitalWrite(ledPin, LOW);
}
结果传感器获取温度,湿度,光线强度,可以在OLED上显示,改变周围的环境,可以发现显示屏数据变化。你也可以通过乐高搭建一个漂亮的外观。 视频 |