萌新求问mlx90614 dfrobot的示例程序怎么修改-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 594|回复: 0

[未解决] 萌新求问mlx90614 dfrobot的示例程序怎么修改

[复制链接]
发表于 2022-3-11 20:23 | 显示全部楼层 |阅读模式
/*! * @file        getData.ino * @brief       这个demo演示了让传感器进入/退出睡眠模式,以及获取传感器测量的温度数据 * @copyright   Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com) * @licence     The MIT License (MIT) * @author      [qsjhyy](qsj.huang@dfrobot.com) * @version     V1.0 * @date        2021-08-09 * @get from    https://www.dfrobot.com * @url         https://github.com/DFRobot/DFRobot_MLX90614 */#include <DFRobot_MLX90614.h>DFRobot_MLX90614_IIC sensor;   // 实例化一个对象,来驱动我们的传感器void setup(){  Serial.begin(115200);  // 初始化传感器  while( NO_ERR != sensor.begin() ){    Serial.println("Communication with device failed, please check connection");    delay(3000);  }  Serial.println("Begin ok!");  /*!   * 调整传感器睡眠模式   * mode 选择进入睡眠模式还是退出睡眠模式,默认为进入睡眠模式   *      true为进入睡眠模式   *      false为退出睡眠模式(掉电重启后自动退出睡眠模式)   */  sensor.enterSleepMode();  delay(50);  sensor.enterSleepMode(false);  delay(200);}void loop(){  /*!   * 获取环境温度,单位摄氏度   * 返回值范围为: -40 C ~ 85 C   */  float ambientTemp = sensor.getAmbientTempCelsius();  /*!   * 获取测量物体一的温度,单位摄氏度   * 返回值范围为: -40 C ~ 85 C   */  float objectTemp = sensor.getObjectTempCelsius();  // 以摄氏度打印测量数据  Serial.print("Ambient celsius : "); Serial.print(ambientTemp); Serial.println(" C");  Serial.print("Object celsius : ");  Serial.print(objectTemp);  Serial.println(" C");  // 以华氏度打印测量数据  Serial.print("Ambient fahrenheit : "); Serial.print(ambientTemp*9/5 + 32); Serial.println(" F");  Serial.print("Object fahrenheit : ");  Serial.print(objectTemp*9/5 + 32);  Serial.println(" F");  Serial.println();  delay(500);}这个有哪位大佬可以给我解释一下,我要修改哪些代码才能使我的元件正常工作?,萌新求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 08:57 , Processed in 0.070347 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表