Urgent.News

What's breaking now, across thousands of outlets.

Tech

Arduino is the worst way to start with microcontrollers in 2026, and an ESP32 costs less and does more

ESP32 beats Arduino for beginners in 2026, and it costs less too

Arduino is the worst way to start with microcontrollers in 2026, and an ESP32 costs less and does more

In 2026, Arduino has been found to be an inferior choice for beginners venturing into microcontroller projects. The ESP32, on the other hand, offers superior performance at a lower price point. When the author began their journey with microcontrollers, the Arduino Uno was their go-to tool, but they later discovered the ESP32 and switched to it for a more versatile experience.

The ESP32 boasts a clock speed of 240 MHz, compared to the Arduino Uno R4's 48 MHz, and it comes with significantly more memory and storage space. While Arduino boards are a decent choice for simple circuits and sensor connections, the ESP32 shines when it comes to handling more demanding projects like display modules, data logging, and audio processing.

Furthermore, the ESP32 is more cost-effective, with prices ranging from $9 to $14 for multiple units, compared to the $20–30 range for Arduino Uno R4. Specialized Arduino and ESP32 boards also follow this trend, with the ESP32-C6 providing Thread and Zigbee capabilities at a lower price than the Wi-Fi variant of the Arduino R4. The ESP32's ease of use is another advantage, as it can be controlled using the Arduino IDE or the ESPHome app, which utilizes easier YAML code.

This microcontroller family has largely replaced Arduino for the author's projects, and its lower cost is an added bonus.

Written by urgent.news from XDA Developers's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at xda-developers.com →

More in Tech

JSLab is out: write code, watch it run as you type

JSLab is available today for Apple Silicon Macs running macOS 14 or later. It's a native JavaScript and TypeScript scratchpad.

  • JSLab simplifies JavaScript/TypeScript coding on Apple Silicon Macs
  • Code executes and displays output instantly as you type
  • Supports multiple runtimes, npm packages, and AI-assisted code review

Cross-validation, and the split that hides a model's failure

Cross-validation is how most models get their score. Six points worked through by hand show how k-fold works, and how the same model scores 0.80 or −0.67 depending only on how the data was split.

  • Cross-validation assesses model performance by splitting data into folds.
  • Hidden flaw: model scores higher when tested on data it saw during training.
  • Group-based cross-validation prevents overfitting to specific data groups.

More from Sunday 15 November →