【科普】ESP32 内部温度传感器示例
生活随笔
收集整理的這篇文章主要介紹了
【科普】ESP32 内部温度传感器示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 } #endif1.開始時用于聲明某些功能是"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 内部温度传感器示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【推荐系统】POLY2、FM、FFM模型
- 下一篇: visual studio2019安装o