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
   117   118   119   120   121   122   123   124   125   126   127