
An ESP32, a few sensors, and MQTT are enough to build a useful monitoring device for a home, greenhouse, or small IoT system. In this project, the ESP32 reads temperature, air humidity, and soil moisture, then publishes the measurements to an MQTT broker over Wi-Fi. The same architecture can later be extended with …
Read More
When you build firmware for a microcontroller, you usually end up choosing between two patterns: the simple Arduino-style loop() or a full RTOS-based design. Both can work well, but they solve different problems. The Arduino super loop is easy to understand: run setup once, then repeatedly execute the same code in a …
Read More
If you often find yourself forgetting basic yet essential Linux commands, this infographic is for you! Learning Linux is empowering, but remembering dozens of commands can be tricky. With this reference guide, you can: Boost your efficiency Avoid frequent searches for common commands Keep your workflow smooth and …
Read More
Today, we will discuss basic techniques in C++. It is the new line character. In C++ we have two ways to print out a new lines. printf("\n"); using std::cout << std::endl; The question is which one is faster? Answer: '\n' is significantly faster than std::endl in C++. Here's why: \n is simply a newline character. It …
Read More
Arduino.cc has announced the end of Mbed Platform Mbed's End and the Shift to Zephyr: Impact on Arduino and Beyond Arm's decision to discontinue Mbed in 2026 has sent ripples through the embedded systems community. One of the most significant impacts is on Arduino, which has relied on Mbed for several of its boards. …
Read More