ESP32具有片上温度传感器,该传感器不能用于监控外部温度,用于监控其核心温度。在本教程中,我们将监控片上温度传感器数据。

更新:大多数 ESP32 上的温度传感器已不可用了。

代码

 #ifdef __cplusplusextern "C" {#endifuint8_t temprature_sens_read();#ifdef __cplusplus
}
#endifuint8_t temprature_sens_read();void setup() {Serial.begin(115200);
}void loop() {Serial.print("Temperature: ");// 将原始温度转换为摄氏温度Serial.print((temprature_sens_read() - 32) / 1.8);Serial.println(" C");delay(1000);
}

解析

 #ifdef __cplusplusextern "C" {#endifuint8_t temprature_sens_read();#ifdef __cplusplus
}
#endif

1.开始时用于声明某些功能是"C"链接,而不是"C++"基本上,以允许C++代码与C代码接口。


temprature_sens_read();
  • Temperature_sens_read() 函数用于读取内核的温度

  // 将原始温度转换为摄氏温度Serial.print((temprature_sens_read() - 32) / 1.8);Serial.println(" C");delay(1000);
  • 将温度从华氏度转换为摄氏度,然后在串行监视器上打印。
  • 结果将以1秒的延迟打印。

结果

示例显示 53.33 °C,因为该函数仅返回 128(传感器不存在)。

结束

当你为错过太阳而哭泣的时候,你也要再错过群星了。 – 泰戈尔 《飞鸟集》

【科普】ESP32 内部温度传感器示例相关推荐

  1. 【STM32】内部温度传感器示例

    00. 目录 文章目录 00. 目录 01. 内部温度传感器简介 02. 主要特性和框图 03. 硬件模块 04. 编程步骤 05. 程序示例 06. 附录 07. 声明 01. 内部温度传感器简介 ...

  2. 关于STM32内部温度传感器的算式话题

    STM32片内往往都集成了一个内部温度传感器,其中很多系列[但不是所有,具体参见技术手册]并给出了出厂时基于特定温度及参考电压下的校准值以供使用. 温度传感器的输出电压可以被连接到特定ADC通道,从而 ...

  3. stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温

    stm32Cubemx实用篇(三):DAC电压输出和ADC电压检测以及内部温度传感器测温 本章将介绍使用stm32Cubemx软件配置DAC电压输出和ADC电压检测.最终将两个引脚连接起来通过一个AD ...

  4. 【MicroPython ESP32】读取esp32内部霍尔传感器数据

    [MicroPython ESP32]读取esp32内部霍尔传感器数据 本示例基于Thonny平台开发 读取的霍尔传感器数据 引入的模块 import esp32 # 读取esp32内部霍尔传感器必须 ...

  5. android实例教程_Android内部存储示例教程

    android实例教程 Today we will look into android internal storage. Android offers a few structured ways t ...

  6. ESP32内部ADC最大采样率真的能达到2MSPS吗?答案是不能。

    先说结论,ESP32内部adc只能达到250KSPS左右,远不及官方所说2MSPS 我的理解是ESP32使用I2S协议对内部ADC进行数据采集,内部I2S时钟使用以下函数能将信号输出观察,实测速度的确 ...

  7. 嵌入式单片机基础篇(十三)之 STM32 内部温度传感器

    STM32 内部温度传感器 1. STM32 内部温度传感器简介 STM32 有一个内部的温度传感器,可以用来测量 CPU 及周围的温度(TA).该温度传感器在内部和 ADCx_IN16 输入通道相连 ...

  8. STM32F103 内部温度传感器实验

    实验目的 STM32内部集成了一个温度传感器,可以用来测量芯片的温度,本章学习如何读取此温度值,数据手册请参看第11章. 实验简介 STM32的内部温度传感器在内部和ADCx_IN16输入通道相连接, ...

  9. ESP32C3基于Arduino框架下的 ESP32 RainMaker开发示例教程

    ESP32C3基于Arduino框架下的 ESP32 RainMaker开发示例教程 ESP RainMaker ESP RainMaker 是乐鑫推出的一个端到端平台.基于该平台,用户无需管理基础设 ...

最新文章

  1. Android项目中的assets和raw文件夹
  2. CV之Face Detection:Face Detection人脸检测原理及其常见分类技术
  3. 写给 Web 开发者的深度学习教程 - 向量化 矩阵
  4. 编译原理last集c语言,编译原理作业集-第七章.doc
  5. Eclipse里面导工程的时候报错faceted project problem
  6. shell基础--字符串和变量的操作
  7. 解决jsp页面数据传递乱码问题
  8. iOS手势的传递问题
  9. win7虚拟机安装VMware tools失败
  10. 从 IT 的角度思考 BIM(一):面向对象
  11. 通过js引入本地图片地址
  12. Python学习笔记——eofs.standard的使用
  13. 中国科研人员开发出“蚁群”微型机器人
  14. paddle复现colorGAN(动漫黑白线条上色)
  15. 计算机怎么采集模拟量信号,如何采集模拟量和数字量
  16. python ---input()函数、前几篇知识点总结
  17. python3 psycopg2查询PostgreSQL返回字典
  18. Unity下利用 timeScale和 unscaledDeltaTime实现部分静帧
  19. 单片机重启或拔电依旧不能下载程序
  20. Redis(四)------三种特殊数据类型

热门文章

  1. 电信大型服务器机房_四川绵阳科技城电信IDC机房服务器租用_绵阳服务器托管哪家好?...
  2. 自定义控件 - 流式布局(CofferFlowLayout)
  3. android 仿ios带弹簧效果的ScrollView
  4. 中学生用计算机的警句,中学生常用名言警句
  5. 回归本心,即证菩提!
  6. 奇文共赏 史记-货殖列传-王石传
  7. 今天没有写的,唱首歌吧。。
  8. 2.支付10s倒计时
  9. Graph Representation Learning 笔记 Ch1Ch2
  10. VHDL设计一个同步清零的JK触发器