eew_TKwwQ7 发表于 2023-11-30 12:01

【DFRobot 云雀气象仪评测】Arduino无线智能空气监测系统搭建-03Arduino代码简化

本帖最后由 eew_TKwwQ7 于 2023-11-30 12:01 编辑

<p><strong><span style="font-size:18px;">一、打开Arduino案例库中文件</span></strong></p>

<p> &nbsp;</p>

<p><strong>二、删除多余代码</strong></p>

<p> &nbsp;</p>

<pre>
<code>#include "DFRobot_LarkWeatherStation.h"

#define DEVICE_ADDR                  0x42

#define MODESWITCH      /*UART:*/0 /*I2C: 0*/


DFRobot_LarkWeatherStation_I2C atm(DEVICE_ADDR,&amp;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> &nbsp;</p>

<p>&nbsp;</p>

<p>总结:以上是云雀气象仪评关键代码,通过调用相关函数,确定传感器实时数据</p>

<p>&nbsp;</p>

wangerxian 发表于 2023-11-30 16:57

<p>去除一些多余的,这样读起代码来会更方便一些。</p>

eew_TKwwQ7 发表于 2023-11-30 22:29

wangerxian 发表于 2023-11-30 16:57
去除一些多余的,这样读起代码来会更方便一些。

<p>这样适合自己的开发板,让代码更明了</p><br/>

秦天qintian0303 发表于 2023-12-1 11:22

<p>对于这种模块化的传感器最主要的还是交互方面的设计&nbsp;&nbsp;</p>

eew_TKwwQ7 发表于 2023-12-1 11:28

秦天qintian0303 发表于 2023-12-1 11:22
对于这种模块化的传感器最主要的还是交互方面的设计&nbsp;&nbsp;

<p>作为系统一部分,系统交互确实是独特之处</p><br/>
页: [1]
查看完整版本: 【DFRobot 云雀气象仪评测】Arduino无线智能空气监测系统搭建-03Arduino代码简化