Good afternoon everyone,
Today I woke up and I was not in a mood to work so I decided to mesh around creating benchmarks for my microprocessors.
I created thus this code which needs the rESP32CAM.b4xlib to work. You can find the library in this thread. The code follows:
It counts 200 cycles and logs the mean time between two cycles (in Millis). The results are the following:
The project is attached. The project has three compilation conditional symbols (ESP32CAM, ESP8266 and GENERAL_ARDUINO).
Today I woke up and I was not in a mood to work so I decided to mesh around creating benchmarks for my microprocessors.
I created thus this code which needs the rESP32CAM.b4xlib to work. You can find the library in this thread. The code follows:
ESP32CAM - Print Logs Workaround - b4xlib included
All of you that have bought the ESP32CAM you know that it does not print logs in B4R. So if you cannot go through a problem, just go around it. The around way is to post in MQTT server the logs and display them in B4J app. And it works. b4xlib usage: Sub Process_Globals Public Serial1 As...
www.b4x.com
It counts 200 cycles and logs the mean time between two cycles (in Millis). The results are the following:
B4X:
ESP8266 No WiFi 0.01
ESP8266 With WiFi 0.02
Arduino NANO old 0.03
Arduino Mega 2560 0.03
Arduino UNO 0.03
ESP32CAM (WiFi+MQTTLogs) 0.14
The project is attached. The project has three compilation conditional symbols (ESP32CAM, ESP8266 and GENERAL_ARDUINO).