🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش میکروپایتون برای همه با ESP32 / ESP8266 (مبتدی)
- آخرین آپدیت
دانلود MicroPython for everyone using ESP32 / ESP8266 (Beginner)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
شروع قدرتمند با MicroPython: راهنمای جامع شما
به دوره آموزشی MicroPython خوش آمدید! در این دوره، شما از صفر تا صد با این زبان برنامهنویسی قدرتمند و سبک برای میکروکنترلرها آشنا خواهید شد. ما شما را در مسیر یادگیری مفاهیم اساسی MicroPython از روشن کردن یک LED ساده گرفته تا دنیای پیچیده چند نخی (MultiThreading) و اتصال به وایفای همراهی میکنیم.
ویژگیهای کلیدی دوره:
شروع قدرتمند با MicroPython با استفاده از ESP32 / ESP8266
کدنویسی و فلش کردن با Thonny IDE، یک محیط توسعه یکپارچه رایگان و کاربرپسند
تسلط بر چند نخی (Multi-threading) با ESP32 برای اجرای همزمان وظایف
دسترسی به سنسورهای داخلی ESP32: سنسور دما و اثر هال
یادگیری نحوه ارتباط با ماژول سنسور DHT11 برای اندازهگیری دما و رطوبت
۸۰% از محتوای دوره با استفاده از ESP8266 پشتیبانی میشود، ایدهآل برای پروژههای اقتصادی
تنظیمات اتصال خودکار به شبکه وایفای
پیشنیازهای دوره:
یک کامپیوتر با سیستم عامل ویندوز ۱۰ (توصیه شده)، لینوکس یا مک
دانش مقدماتی در زمینه الکترونیک
تجهیزات مورد نیاز (رایگان یا ارزان):
تمام نرمافزارهای مورد نیاز برای این دوره رایگان هستند.
ESP32 / ESP8266 (برد توسعه)
ماژول سنسور DHT11
یک عدد پتانسیومتر ۱۰ کیلواهم
آیسی رگولاتور ولتاژ LD33 (خروجی ۳.۳ ولت)
چند عدد LED
مقاومتهای ۱ کیلواهم (¼ وات)
برد بورد (Breadboard)
سیمهای جامپر نری به نری (Male to male jumper wires)
کابل Micro USB (کیفیت خوب با سیمهای دیتا)
درباره MicroPython:
این دوره یک نقطه شروع عالی برای یادگیری MicroPython است. MicroPython نسخهای سبک از زبان برنامهنویسی پایتون ۳ است که به طور خاص برای میکروکنترلرها طراحی شده و حداقل به ۲۵۶ کیلوبایت ROM و ۱۶ کیلوبایت RAM نیاز دارد. MicroPython از انواع تراشهها پشتیبانی میکند، از جمله ESP32، ESP8266، STM32، nRF52، W600 و بسیاری دیگر.
این دوره به طور عمده بر اصول اولیه MicroPython تمرکز دارد و شامل بخشهای مختلفی درباره سینتکس پایتون ۳، کنترل GPIO و اتصال وایفای میشود.
نقطه برجسته این دوره، یادگیری و پیادهسازی قابلیت چند نخی (MultiThreading) است!
فراموش نکنید که تمامی نرمافزارهای مورد استفاده در این دوره کاملاً رایگان هستند و شما میتوانید بدون هیچ هزینهای از آنها استفاده کنید.
سرفصل ها و درس ها
مقدمهای بر میکروپایتون برای همه
Introduction to Micropython for everyone
معرفی Micropython برای همه
Introduction to Micropython for everyone
معرفی
Introduction
مقدمه
Introduction
راهاندازی نرمافزار دوره
Setting up software for the course
راه اندازی نرم افزار برای دوره
Setting up software for the course
نرم افزار مورد نیاز دوره
Software required for the course
نرمافزار مورد نیاز دوره
Software required for the course
پایتون 3 را نصب کنید
Install Python 3
نصب پایتون ۳
Install Python 3
Thonny IDE را نصب کنید
Install Thonny IDE
نصب Thonny IDE
Install Thonny IDE
Putty را نصب کنید
Install Putty
نصب Putty
Install Putty
حل: پورت شناسایی نشد/درایورهای دستگاه
Solve: port is not detected / device drivers
حل مشکل: پورت شناسایی نمیشود / درایورهای دستگاه
Solve: port is not detected / device drivers
فلش کردن Firmware میکروپایتون بر روی ESP32 / ESP8266
Flashing MicroPython firmware to ESP32 / ESP8266
فلش کردن سیستم عامل MicroPython به ESP32/ESP8266
Flashing MicroPython firmware to ESP32 / ESP8266
دانلود Firmware میکروپایتون
Download the MicroPython firmware
سیستم عامل MicroPython را دانلود کنید
Download the MicroPython firmware
فلش کردن میکروپایتون با استفاده از Thonny IDE
Flashing MicroPython using Thonny IDE
فلش کردن MicroPython با استفاده از Thonny IDE
Flashing MicroPython using Thonny IDE
فلش کردن میکروپایتون با استفاده از esptool
Flashing MicroPython using esptool
فلش کردن MicroPython با استفاده از esptool
Flashing MicroPython using esptool
فلش کردن میکروپایتون با استفاده از espress-if tool
Flashing Micropython using espress-if tool
فلش کردن Micropython با استفاده از ابزار espress-if
Flashing Micropython using espress-if tool
نحو Python 3، با استفاده از MicroPython خلاصه کنید
Python 3 syntax, recap using MicroPython
نمایش نظرات