🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ESP32 به عنوان مثال
- آخرین آپدیت
دانلود ESP32 By Example
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع آموزش توسعه Arduino با ESP32
یک دوره جامع برای یادگیری توسعه Arduino با استفاده از ESP32. اصول اولیه میکروکنترلر را با خانواده مشهور ESP32 بیاموزید تا نحوه خواندن برنامه های Arduino را درک کنید.
آنچه در این دوره خواهید آموخت:
ایجاد برنامههای کاربردی با استفاده از ESP32 و WiFi و بلوتوث
ساخت پلتفرم سخت افزاری پایه با قطعات ساده
برنامه نویسی میکروپروسسورهای ESP32 با استفاده از Arduino IDE نسخه 2.2.1 یا جدیدتر
ساخت و استفاده از بردبورد برای توسعه پروژه
ادغام قطعات مختلف مانند LED، سوئیچهای فشاری و نمایشگرهای OLED کوچک
پیاده سازی عملیات مبتنی بر سنسور با استفاده از MPU با ژیروسکوپ و شتاب سنج
ادغام قابلیت های WiFi و بلوتوث ESP32 با دستگاه های خارجی
پیش نیازها:
داشتن پیش زمینه متوسط در برنامه نویسی و توانایی خواندن کد نرم افزار. دانش اولیه Arduino می تواند مفید باشد.
توضیحات دوره:
این دوره به شما در توسعه Arduino با تمرکز بر خانواده میکروپروسسور ESP32 و استفاده از Arduino IDE نسخه 2.2.1 یا جدیدتر کمک می کند. این دوره برای یادگیرندگانی که مشتاق به ساخت برنامه های کاربردی واقعی با سخت افزار هستند، ایده آل است.
تمرکز بر ESP32:
این دوره بر روی میکروپروسسور ESP32 متمرکز است و نحوه کار با انواع مختلف آن را آموزش می دهد.
روش آموزش و محتوا:
آموزش مبتنی بر مثال، از کد ساده Arduino شروع شده و به مثال های پیچیده تر می رسد. ساخت بردبورد، استفاده از LEDها، سوئیچهای فشاری، نمایشگرهای OLED کوچک و MPU با ژیروسکوپ و شتاب سنج آموزش داده می شود. در پایان دوره، پروژه ای که قابلیت های WiFi و بلوتوث ESP32 را با یک کنترلر سیستم بازی ویدیویی ادغام می کند، انجام خواهید داد.
گزینه های کیت:
یک کیت سخت افزاری مقرون به صرفه برای این دوره ارائه می شود، اما اجباری نیست. گزینه های کیت از نسخه پایه با ESP32 ضعیف تر تا یک کیت پیشرفته تر با Adafruit ESP32 Feather Huzzah و باتری LiPo متغیر است.
این دوره برای چه کسانی مناسب است؟
این دوره برای هر کسی که می خواهد دنیای سیستم های سایبر-فیزیکی را کشف کند، مناسب است.
اگر به نحوه دریافت و اجرای دستورات توسط پهپاد علاقه دارید، این دوره برای شما مناسب است.
اگر می خواهید برنامه نویسی Arduino را یاد بگیرید، این دوره برای شما مناسب است.
اگر می خواهید مدارات الکترونیکی ساده را با استفاده از LEDها، سوئیچ ها و نمایشگرها امتحان کنید، این دوره برای شما مناسب است.
اگر از کنترلرهای بازی های ویدیویی (گیم پد) استفاده کرده اید و می خواهید نحوه کار آنها را کشف کنید، این دوره نیز برای شما مناسب است.
سرفصل ها و درس ها
مقدمه
Introduction
موضوع این دوره چیست
What this course is about
نرم افزار مورد نیاز
Needed Software
سخت افزار مورد نیاز و ابزارهای مفید
Needed Hardware and UsefulTools
چگونه قطعات EEK را تهیه کنیم
How to acquire EEK components
منابع و لینک های دوره
Course Resources and Links
راه اندازی Arduino IDE برای EEK
Setting Up Arduino IDE for EEK
راه اندازی و تأیید پشتیبانی برد ESP32
Set Up and Verify ESP32 board support
اجرای مثالهای Blink و اسکن WiFi در مک و پیسی
Run Blink and WiFi scan examples Mac and PC
بردهای ESP32 سازگار با EEK
ESP32 Boards Compatible with EEK
مقدمه
Introduction
AdaFruit Huzzah و DevKit Clone
AdaFruit Huzzah and DevKit Clone
Arduino Nano ESP32
Arduino Nano ESP32
AdaFruit Feather S3
AdaFruit Feather S3
برد توسعه ESP32
ESP32 Dev board
پیش نمایش شبیه ساز پهپاد
Drone Simulator Preview
اسمبل کردن برد اصلی EEK
Assembling EEK Main Board
قرار دادن قطعات برد EEK
Placing EEK board components
بررسی اجمالی اسمبل EEK
EEK Assembly Overview
ویدیوهای راهنمای اسمبل
Assembly Guided Videos
برش و نصب ال ای دی ها
Trim and Install LEDs
برش و نصب مقاومت ها
Trim and install resistors
نصب MPU 6050 و OLED
Install MPU 6050 and OLED
نصب سوئیچ ها
Install switches
سیم کشی و نصب بردهای ESP32 - قسمت الف
Wire and install ESP32 boards - Part A
سیم کشی و نصب بردهای ESP32 - قسمت ب
Wire and install ESP32 boards - Part B
سیم کشی و نصب بردهای ESP32 - قسمت ج
Wire and install ESP32 boards - Part C
اسکچ های تست اسمبل آردوینو
Assembly Test Arduino Sketches
نسخه های PCB از EEK
PCB Versions of EEK
مبانی EEK
EEK Basics
مقدمه
Introduction
ال ای دی های EEK - چشمک زن پایه
EEK LEDs - Basic blink
ال ای دی های EEK - GPIO ها و تغییرات شماره پین ESP32
EEK LEDs - ESP32 GPIOs and Pin Number Variations
تطبیق طرح برای پشتیبانی از مدل های مختلف ESP32
Adapting sketch to support different ESP32 models
پروژه کوچک: چشمک زدن متوالی تمام LED های EEK
Mini-Project: Blink all EEK LEDs sequentially
معرفی نمایشگرهای OLED با I2C
Intro to OLED Displays with I2C
مثال OLED وضعیت LED
LED Status OLED example
پروژه کوچک: پژواک مانیتور سریال
Mini-Project: Serial Monitor Echo
EEK و دکمه ها: مثال های ساده
EEK and Buttons: Simple Examples
اکتشاف کتابخانه EasyButton: چرا یک کتابخانه؟
EasyButton Library Exploration: Why a library?
پروژه کوچک: کنترل دکمه ای ال ای دی ها و نمایشگر EEK
Mini-Project: Button control of EEK LEDs and Display
EEK و PWM
EEK and PWM
پروژه کوچک: فعال سازی جلوه های PWM با دکمه
Mini-Project: button actuation of PWM effects
معرفی MPU6050: مثال ساده
Intro to MPU6050: Simple example
نمایش نظرات