【DFRobot 云雀气象仪评测】Arduino无线智能空气监测系统搭建-03Arduino代码简化
本帖最后由 eew_TKwwQ7 于 2023-11-30 12:01 编辑<p><strong><span style="font-size:18px;">一、打开Arduino案例库中文件</span></strong></p>
<p> </p>
<p><strong>二、删除多余代码</strong></p>
<p> </p>
<pre>
<code>#include "DFRobot_LarkWeatherStation.h"
#define DEVICE_ADDR 0x42
#define MODESWITCH /*UART:*/0 /*I2C: 0*/
DFRobot_LarkWeatherStation_I2C atm(DEVICE_ADDR,&Wire);
void setup(void){
Serial.begin(9600);
atm.begin();
atm.setTime(2023,1,11,23,59,0);
}
void loop(void){
Serial.println("----------------------------");
Serial.print(atm.getValue("Temp"));
Serial.println(atm.getUnit("Temp"));
Serial.print(atm.getValue("Humi"));
Serial.println(atm.getUnit("Humi"));
Serial.print(atm.getValue("Speed"));
Serial.println(atm.getUnit("Speed"));
Serial.println(atm.getValue("Dir"));
Serial.print(atm.getValue("Altitude"));
Serial.println(atm.getUnit("Altitude"));
Serial.print(atm.getValue("Pressure"));
Serial.println(atm.getUnit("Pressure"));
Serial.println("----------------------------");
Serial.println(atm.getInformation(true));
delay(100);
}</code></pre>
<p><strong>三、输出效果</strong></p>
<p> </p>
<p> </p>
<p>总结:以上是云雀气象仪评关键代码,通过调用相关函数,确定传感器实时数据</p>
<p> </p>
<p>去除一些多余的,这样读起代码来会更方便一些。</p>
wangerxian 发表于 2023-11-30 16:57
去除一些多余的,这样读起代码来会更方便一些。
<p>这样适合自己的开发板,让代码更明了</p><br/> <p>对于这种模块化的传感器最主要的还是交互方面的设计 </p>
秦天qintian0303 发表于 2023-12-1 11:22
对于这种模块化的传感器最主要的还是交互方面的设计
<p>作为系统一部分,系统交互确实是独特之处</p><br/>
页:
[1]