Code Circuits
open-menu closeme
Home
Services icon
All Services ESP32/IoT Embedded Software Automotive
Projects icon
All Projects
About
🌐
English Vietnamese
github linkedin youtube rss
  • ESP32 Temperature and Moisture Monitoring with MQTT

    calendar Sep 10, 2026 · 5 min read · ESP32 MQTT IoT Arduino  ·
    Share on: twitter facebook linkedin copy
    ESP32 Temperature and Moisture Monitoring with MQTT

    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
  • RTOS vs Arduino Super Loop

    calendar Sep 7, 2026 · 5 min read · RTOS Arduino Embedded Firmware  ·
    Share on: twitter facebook linkedin copy
    RTOS vs Arduino Super Loop

    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
  • Essential Linux Commands - Quick Reference Infographic

    calendar Jul 6, 2025 · 1 min read  ·
    Share on: twitter facebook linkedin copy
    Essential Linux Commands - Quick Reference Infographic

    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
  • "std::endl" vs "\n" which is faster

    calendar Aug 19, 2024 · 2 min read · C++  ·
    Share on: twitter facebook linkedin copy
    "std::endl" vs "\n" which is faster

    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
  • Introduction to Zephyr RTOS - Why Arduino shift to Zephyrss

    calendar Aug 6, 2024 · 2 min read · RTOS Zephyr Arduino Mbeb  ·
    Share on: twitter facebook linkedin copy
    Introduction to Zephyr RTOS - Why Arduino shift to Zephyrss

    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

Luan Pham

Embedded Linux • Firmware • Android Automotive • Test Automation
Read More

Recent Posts

  • ESP32 Temperature and Moisture Monitoring with MQTT
  • RTOS vs Arduino Super Loop
  • Essential Linux Commands - Quick Reference Infographic
  • "std::endl" vs "\n" which is faster
  • Introduction to Zephyr RTOS - Why Arduino shift to Zephyrss

Categories

TECHNOLOGY 2 SYNTAX 1

Series

THEMES GUIDE 1

Tags

ARDUINO 3 RTOS 2 C++ 1 EMBEDDED 1 ESP32 1 FIRMWARE 1 HUGO 1 INDEX 1 IOT 1 MBEB 1 MQTT 1 ZEPHYR 1
Copyright © 2019–2026, CodeCircuits

Copyright  COPYRIGHT © 2019–2026, CODECIRCUITS. All Rights Reserved

to-top