⚖️ رزبری پای پیکو، ESP32 یا آردوینو؟ کدام برد برای شروع بهتر است

✍️ تیم ووکوی فارسی ·

سؤالی که تقریباً هر هفته از ما می‌پرسند: «برای شروع آردوینو بخرم، رزبری پای پیکو یا ESP32؟» جواب کوتاه این است که هر سه عالی‌اند، ولی هر کدام برای یک کار. خبر خوب این‌که لازم نیست قبل از تصمیم پول خرج کنی؛ در یک شبیه‌ساز آنلاین مثل wokwi یا نسخه‌ی فارسی تینکرکد می‌توانی هر سه را امتحان کنی و بعد بخری.

سه برد در یک نگاه

ویژگیآردوینو Unoرزبری پای پیکوESP32
پردازندهATmega328P، ۸ بیتیRP2040، دو هسته‌ی ۳۲ بیتیدو هسته‌ی ۳۲ بیتی
سرعت۱۶ مگاهرتزتا ۱۳۳ مگاهرتزتا ۲۴۰ مگاهرتز
حافظه‌ی RAM۲ کیلوبایت۲۶۴ کیلوبایتحدود ۵۲۰ کیلوبایت
ولتاژ پایه‌ها۵ ولت۳٫۳ ولت۳٫۳ ولت
وای‌فای و بلوتوثنداردندارد (مدل Pico W دارد)دارد
زبان رایجC++ آردوینومیکروپایتون و C++C++ آردوینو و میکروپایتون
منابع آموزشی فارسیخیلی زیادمتوسطزیاد

آردوینو Uno: بهترین معلم

آردوینو کندترین و کم‌حافظه‌ترین برد این جدول است، ولی برای یادگیری دقیقاً همین سادگی‌اش امتیاز است. پایه‌های ۵ ولتی با بیشتر ماژول‌های ارزان بازار جور است، هر خطایی که بکنی هزاران نفر قبلاً کرده‌اند و جوابش در اینترنت هست. اگر ۱۲ تا ۱۵ ساله‌ای و تا حالا مدار نبسته‌ای، از این‌جا شروع کن. صفحه‌ی آردوینو Uno را ببین.

رزبری پای پیکو: پایتون روی سخت‌افزار

اگر در مدرسه پایتون یاد گرفته‌ای، رزبری پای پیکو با میکروپایتون بهترین پل بین برنامه‌نویسی و الکترونیک است. کد کوتاه‌تر است، کامپایل لازم ندارد و می‌توانی دستورها را یکی‌یکی امتحان کنی. پیکو سریع است و حافظه‌ی زیادی دارد. فقط یادت باشد پایه‌هایش ۳٫۳ ولتی‌اند و نباید ۵ ولت مستقیم به آن‌ها بدهی. صفحه‌ی رزبری پای پیکو را ببین.

ESP32: وقتی پروژه باید به اینترنت وصل شود

کنترل چراغ با گوشی، دماسنجی که عددش را در مرورگر می‌بینی یا داشبورد اینترنت اشیاء؛ برای همه‌ی این‌ها ESP32 انتخاب اول است، چون وای‌فای و بلوتوث روی خود برد است. با همان زبان آردوینو برنامه‌اش را می‌نویسی. برای مبتدی محض کمی شلوغ است، ولی بعد از چند پروژه با آردوینو قدم بعدی طبیعی است. صفحه‌ی ESP32 را ببین.

یک کار، سه زبان

برای این‌که فرق را حس کنی، این همان چشمک‌زن به زبان آردوینو است (روی Uno و ESP32 تقریباً یکسان):

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}

و این هم نسخه‌ی میکروپایتون روی پیکو:

from machine import Pin
import time

led = Pin(25, Pin.OUT)   # LED داخلی پیکوی اصلی
while True:
    led.toggle()
    time.sleep(0.5)

کدام به چشمت آشناتر است؟ همین می‌تواند تصمیمت را بگیرد.

پیشنهاد ما بر اساس هدف

اول در شبیه‌ساز امتحان کن

در تینکرکد فارسی آردوینو Uno و Nano با کلی قطعه برای همیشه رایگان است. رزبری پای پیکو، میکروپایتون، ESP32 و آردوینو مگا جزو اشتراک پلاس هستند؛ مثال‌های آماده‌شان برای خواندن رایگان باز می‌شوند و برای اجرا پلاس لازم است. شبیه‌ساز در مرورگر و روی گوشی کار می‌کند و روی اینترنت ملی بدون فیلترشکن باز می‌شود. برای مقایسه‌ی دقیق‌تر هر برد به صفحه‌های آردوینو، رزبری پای پیکو و ESP32 سر بزن.

اشکال‌های رایج در انتخاب

هر سه برد را در شبیه‌ساز فارسی ببین ⚖️

مقاله‌های مرتبط

⚖️

ESP32 یا ESP8266؟ مقایسه‌ی کامل دو برد وای‌فای و راهنمای انتخاب

🆚

آردوینو اونو، نانو یا مگا؟ مقایسه‌ی کامل و راهنمای انتخاب برد

📱

ووکوی روی گوشی: شبیه‌سازی آردوینو و ESP32 با موبایل، بدون نصب برنامه

🎓

پروژه پایانی دانشگاه با میکروکنترلر: از انتخاب موضوع تا دفاع (برای دانشجوی برق، کامپیوتر و مکاترونیک)

همه‌ی آموزش‌های مقایسه و راهنمای انتخاب ← · همه‌ی مقاله‌ها