You are reading a single comment by @Robin and its replies. Click here to read the full conversation.
  • Hello,
    My ESP32 (TTGO) is running hot, and I think it causes eventual reset.
    I first noticed it running complex code (sensors, WIFI, web server etc.) - it reached ~65 Celsius.
    So just to test I run simple blink sketch:

    function onInit() {
        let ledOn = false;
        setInterval(() => {
            console.log(`temp = ${(E.getTemperature() - 32) * 0.5556}`);
            digitalWrite(13, ledOn);
            ledOn = !ledOn;
        }, 1000);
    }
    

    Surprisingly even on above it reached 62 C.

    I made same test with Mircopython:

    import esp32
    from machine import Pin
    import time
    
    led = Pin(13, Pin.OUT)
    
    while True:
        led.value(not led.value())  
        print((esp32.raw_temperature() - 32) * 0.5556)
        time.sleep_ms(1000) 
    

    gave me: 51 C

    Arduino:

    void setup() {
      Serial.begin(115200);
      pinMode(13, OUTPUT);
    }
    
    bool state = false;
    
    void loop() {
      state = !state;
      digitalWrite(13, state);
      delay(1000);
      Serial.println((temprature_sens_read() - 32) * 0.5556);
    }
    

    gave: 53 C

    Any ideas?

About

Avatar for Robin @Robin started