I just found that the blynk library is causing my micropython code to run extremely slowly. I did a test where I did a print statement in a loop, and I got a printout every 0.5 to 1 millisecond. With blynk.run() added, it slows to a crawl of 1 printout only every 50 milliseconds.
This is a massive performance hit. Is there a way to speed things up, or some suggestions for best practices to work around it? I might have to abandon micropython altogether because of this.
At these speeds its impossible to read pins at a high frequency.
I’m not an expert but from what I’ve read MicroPython is ram intensive, unfortunatly the esp8266 doesn’t have a lot of ram. It’s recommended to use an ESP32 for MicroPython