Page 124 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 124

第四章  开源硬件项目输入输出组件及综合应用项目开发







                           lcd.setCursor(0, 1);  //定义位置,第1列第2行
                           lcd.print("humi:");
                           lcd.setCursor(7, 0);

                           lcd.print(dht_8_gethumidity( ));
                           delay(2000);
                           lcd.clear( );



                           (8)设置LCD第1行显示“Dust Density:”,第2行显示PM2.5的值。



                            lcd.setCursor(0, 0);  //定义位置,第1列第1行
                                             广东教育出版社
                            lcd.print("Dust Density:");
                            lcd.setCursor(0, 1);  //定义位置,第1列第2行
                            lcd.print(dustDensity);



                           (9)设置若PM2.5的值大于0.5,亮红灯;否则,亮绿灯。



                             if (dustDensity > 0.5) {
                               digitalWrite(9,HIGH);   //亮红灯
                               digitalWrite(10,LOW);
                               digitalWrite(11,LOW);

                             }
                            else {
                               digitalWrite(9,LOW);
                               digitalWrite(10,HIGH);   //亮绿灯

                               digitalWrite(11,LOW);
                             }




                           思 考


                           如果要检测甲醛等特殊气体浓度,可更换选用哪种传感器?电路应怎样调整或变化?



                        4 . 4 . 4      教室空气质量监测仪项目的调试和运行




                           1.调试
                           正确连接本实验的所有元器件,将上述程序上传到Arduino开发板上,运行程序,测试
                      预设的功能是否实现。



             116 116







          21X1359.indd   116                                                                                       2019/9/29   10:57:39
   119   120   121   122   123   124   125   126   127   128   129