meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| micro:start [2026/07/07 19:46] – vamsan | micro:start [2026/07/07 19:53] (current) – vamsan | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| - | [[arduino: | + | ♦ [[arduino: |
| - | [[esp: | + | ♦ [[esp: |
| - | [[raspberry: | + | ♦ [[raspberry: |
| The ideal microcontroller depends on whether your project requires high processing power, low-cost wireless connectivity, | The ideal microcontroller depends on whether your project requires high processing power, low-cost wireless connectivity, | ||
| Line 10: | Line 10: | ||
| A direct comparison of classic Arduino (e.g., Uno R3), ESP32/ | A direct comparison of classic Arduino (e.g., Uno R3), ESP32/ | ||
| - | ^Feature^Classic Arduino (Uno R3)^ESP8266 / ESP32^Raspberry Pi RP2040 (Pico)| | + | ^Feature^[[arduino: |
| ^Processor Type|8-bit AVR (Atmega328P)|32-bit Tensilica Single/ | ^Processor Type|8-bit AVR (Atmega328P)|32-bit Tensilica Single/ | ||
| ^Clock Speed|16 MHz|80 MHz (ESP8266) / 240 MHz (ESP32)|133 MHz (Overclockable)| | ^Clock Speed|16 MHz|80 MHz (ESP8266) / 240 MHz (ESP32)|133 MHz (Overclockable)| | ||
| Line 19: | Line 19: | ||
| ^Special Feature|Massive shield ecosystem|Hardware cryptographic acceleration|PIO (Programmable I/O) State Machines| | ^Special Feature|Massive shield ecosystem|Hardware cryptographic acceleration|PIO (Programmable I/O) State Machines| | ||
| ^Best Used For|Beginners & 5V legacy sensors|Smart Home & IoT cloud projects|High-speed processing & custom protocols| | ^Best Used For|Beginners & 5V legacy sensors|Smart Home & IoT cloud projects|High-speed processing & custom protocols| | ||
| + | ^Primary Language|Arduino C++|Arduino C++, ESP-IDF (C)|MicroPython / CircuitPython, | ||
| + | ^Flashing Method|Serial (UART) via Bootloader|Serial (UART) with Auto-Reset|USB Mass Storage (UF2 Drag & Drop)| | ||
| + | ^Recovery Mode|Hardware programmer (ISP)|Boot Pin (GPIO 0) to Ground|BOOTSEL Button on power-up| | ||
| + | ^Interpreter Support|No (Compiled binary only)|Limited (Basic MicroPython)|Native / Built-in (Excellent for Python)| | ||
| + | ^Execution Mode|Single-threaded (Sequential)|FreeRTOS (Multi-threaded)|Hardware Dual-Core (Symmetric)| | ||
| + | ^OTA Updates|No (Requires special shields)|Native Wi-Fi OTA Flashing|No (Requires custom implementation)| | ||
| + | |||