RobX Studio · MicroPython برای ESP32

پایتون روی برد
بدون خط فرمان

ویرایشگر، کنسول برد، فلش و فضای ابری RobX در یک پنجره. ESP32 را با USB وصل کنید، «اجرا» را بزنید — برنامه کار می‌کند.

MicroPython ساخت روسیه روسی و انگلیسی رایگان و بدون محدودیت

نصب یک دقیقه طول می‌کشد. به‌روزرسانی‌ها خودشان می‌آیند.

پنجرهٔ RobX Studio: فایل‌های برد در یک سو، ویرایشگر main.py در میانه و کنسول در پایین

یک پنجره: کد، فایل‌های برد و کنسول. چیز دیگری لازم نیست نصب کنید.

هرچه یک جلسهٔ درس لازم دارد

چهار کاری که معمولاً سه برنامهٔ جداگانه و یک پنجرهٔ ترمینال می‌خواهد.

ویرایشگر و اجرا

رنگ‌آمیزی نحو و شمارهٔ خط. «اجرا» برنامه را روی برد می‌برد، «بارگذاری به‌عنوان main.py» آن را هنگام روشن شدن اجرا می‌کند.

کنسول و فایل‌های برد

یک REPL زنده و درخت فایل‌های ESP32: باز کنید، تغییر دهید، بارگذاری یا حذف کنید.

فضای ابری RobX

فایل‌های ابری شما همین‌جا در برنامه‌اند. در کلاس ذخیره کنید، در خانه باز کنید — بدون فلش‌مموری.

فلش و کتابخانه‌ها

فلش کردن MicroPython و نصب کتابخانه از همین پنجره — بدون esptool و بدون خط فرمان.

سه گام تا نخستین برنامه

1

دانلود و نصب

همان دکمهٔ بالا. روی ویندوز نصب‌کننده، روی مک فایل .dmg و روی لینوکس یک بسته.

2

برد را با USB وصل کنید

Studio خودش پورت را پیدا می‌کند و برد را در فهرست ستاره می‌زند. برای CH340 و CP210x ممکن است درایور لازم شود.

3

بنویسید و اجرا کنید

کد را در ویرایشگر بنویسید، «اجرا» را بزنید — خروجی در کنسول می‌آید. پسندیدید؟ «بارگذاری به‌عنوان main.py» تا بدون کامپیوتر هم کار کند.

Studio خودش برد را می‌شناسد Studio شناسه‌ای را که برد هنگام اتصال به سیستم اعلام می‌کند می‌خواند و آن را در فهرست پورت‌ها ستاره می‌زند. برد در فهرست نیست؟ پورت را همیشه می‌توان دستی انتخاب کرد.

با هر بردی بر پایهٔ ESP32 کار می‌کند. تفاوت فقط در این است که آیا به پل USB–UART نیاز دارد یا نه.

برد چگونه به کامپیوتر وصل می‌شود پل USB–UART تراشه‌ای روی برد که کامپیوتر به کمک آن برد را مثل یک پورت سریال می‌بیند. ESP32-S2، S3 و بخشی از بردهای C3 به آن نیاز ندارند: کنترلر خودش USB را می‌فهمد. شناسهٔ VID:PID
ESP32 (کلاسیک) از راه پل USB–UART روی برد CP2102، CP2102N، CH340، CH9102، FT232، FT2232 10C4:EA60, 1A86:7523, 0403:6001
ESP32-S2 USB بومی (CDC)، پل لازم نیست 303A:*
ESP32-S3 USB بومی (CDC)، پل لازم نیست 303A:*
ESP32-C3 USB بومی (CDC) یا پل بیرونی — بسته به برد اگر USB بومی نباشد، همان پل‌ها 303A:* یا شناسهٔ پل

آنچه روز اول می‌پرسند

باید پایتون را روی کامپیوتر نصب کنم؟

نه. برنامه روی خود برد اجرا می‌شود و Studio هرچه برای ارتباط با آن لازم است همراه دارد.

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

بیشتر وقت‌ها درایور پل CH340 یا CP210x نصب نیست. درایور را نصب کنید، کابل را دوباره وصل کنید و در فهرست پورت‌ها «به‌روزرسانی» را بزنید. اگر باز هم نبود، پورت را دستی انتخاب کنید.

روی برد MicroPython نیست — چه کنم؟

از همین پنجره فلش کنید: Studio فریمور مناسب تراشهٔ شما را دانلود و روی برد می‌نویسد. نه خط فرمان لازم است، نه esptool.

بدون اینترنت هم کار می‌کند؟

بله. اینترنت فقط برای فضای ابری، نصب کتابخانه و به‌روزرسانی برنامه لازم است.

واقعاً برای مدرسه رایگان است؟

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

یک کلاس را در یک جلسه راه بیندازید

یک نصب‌کننده، بدون پیکربندی محیط و بدون خط فرمان. بعد از آن: یک برد، یک کابل و نخستین برنامه.