範例七
讀取 ESP32 內建霍爾感測器、touch pad 及內建量測 IC 溫度的值
溫度是量到 IC 的溫度,不是環境溫度,量到的值約 50 -80 度是正常的
// 範例七:
// 讀取 ESP32 內建霍爾感測器、touch pad 及內建量測 IC 溫度的值
// GND / VCC / SCL / SDA
// touch pad : GPIO32
// 需要的 library :
// FB : https://www.facebook.com/mason.chen.1420
#ifdef __cplusplus
extern "C" {
#endif
uint8_t temprature_sens_read();
#ifdef __cplusplus
}
#endif
uint8_t temprature_sens_read();
void setup() {
Serial.begin(115200);
delay(1000); // give me time to bring up serial monitor
Serial.println("ESP32 Touch Test");
}
void loop() {
Serial.print("touch = ");
Serial.print(touchRead(32)); // get value of Touch pin = GPIO 32
Serial.print(", hall = ");
Serial.print(hallRead());
Serial.print(", IC temp = ");
Serial.println((temprature_sens_read() - 32) / 1.8);
delay(100);
}