Page 122 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 122
第四章 开源硬件项目输入输出组件及综合应用项目开发
4 . 4 . 3 教室空气质量监测仪项目的程序设计
教室空气质量监测仪项目代码编程参考程序如下:
(1)引用库函数。
#include <LiquidCrystal.h>// 引用 LiquidCrystal Library
LiquidCrystal lcd(12,7, 5, 4, 3, 2);//定义管脚
#include <dht.h>
dht myDHT_8;
广东教育出版社
(2)定义温湿度传感器获取温度和湿度函数。
int dht_8_gettemperature( ) {
int chk = myDHT_8.read11(8);
int value = myDHT_8.temperature;
return value;
}
int dht_8_gethumidity( ) {
int chk = myDHT_8.read11(8);
int value = myDHT_8.humidity;
return value;
}
(3)定义项目变量。
int measurePin = A1; //GP2Y10输出端口连接A1引脚
int ledPower = 6; // GP2Y10的LED端口连接6引脚
int samplingTime = 280;
int deltaTime = 40;
int sleepTime = 9680;
float voMeasured = 0;
float calcVoltage = 0;
float dustDensity = 0;
114 114
21X1359.indd 114 2019/9/29 10:57:38