آموزش مقدمه ای بر میکروپایتون با استفاده از Pyboard

Introduction to MicroPython using the Pyboard

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

به‌روزرسانی ژوئن 2022:

  • نشانی‌های اینترنتی صورتحساب مواد به‌روز شده‌اند


این دوره سطح مبتدی دارای اهداف دوگانه است - (1) شما را با Pyboard آشنا می کند (2) شما را با MicroPython آشنا می کند. در پایان این دوره، شما می توانید درک محکمی از قابلیت های سخت افزاری Pyboard داشته باشید و یاد بگیرید که آن را با استفاده از MicroPython برنامه ریزی کنید. ما فرض می کنیم که زبان آموز با زبان برنامه نویسی پایتون آشنایی کامل دارد.

به غیر از علاقه مندان به سخت افزار و جاسازی شده، این دوره همچنین به عنوان دروازه ای برای برنامه نویسی جاسازی شده برای افرادی که از پس زمینه برنامه نویسی هاردکور با دانش صفر در مورد بردهای توسعه الکترونیکی هستند طراحی شده است. ما فکر می کنیم علاقمندان و مهندسان هسته سخت (سخت افزار و نرم افزار) به طور یکسان از این دوره چیزهای زیادی یاد خواهند گرفت.

آنچه خواهید آموخت

  • این دوره به شما زبان برنامه‌نویسی MicroPython، ویژگی‌های ضروری آن و پلتفرم یا میکروکنترلری که روی آن اجرا می‌شود، به نام Pyboard را آموزش می‌دهد.

  • در پایان این دوره، می‌توانید با استفاده از Pyboard، با برنامه‌نویسی آن با استفاده از MicroPython، پروژه‌های غیر ضروری بسازید.

  • همچنین برای برنامه‌ریزی بردهای سازگار با MicroPython به غیر از Pyboard با استفاده از MicroPython اعتماد به نفس کافی خواهید داشت.

آیا شرایط یا پیش نیازهای دوره وجود دارد؟

  • برای به دست آوردن حداکثر ارزش از این دوره، باید حداقل دانش پایه ای از اصول برنامه نویسی داشته باشید.

  • آشنایی با Python به شما کمک می کند تا این دوره را به راحتی دنبال کنید.

  • همچنین باید برخی از مفاهیم اولیه الکترونیکی را بدانید و تجربه با بردهای میکروکنترلر مانند آردوینو در ادامه این دوره به شما کمک خواهد کرد.

این دوره برای چه کسانی است:

  • یک توسعه دهنده پایتون بدون تجربه سخت افزاری که به دنبال شروع برنامه نویسی جاسازی شده است.

  • کسی که با برنامه نویسی میکروکنترلر معمولی آشناست، اما به دنبال استفاده از زبان سطح بالا برای برنامه ریزی میکروکنترلر است.

  • یک علاقه‌مند به الکترونیک یا علاقه‌مندی که به دنبال کشف Pyboard و MicroPython است.

  • یک مهندس الکترونیک هاردکور به دنبال یادگیری یکی از هیجان انگیزترین پیشرفت ها در زمینه برنامه نویسی میکروکنترلرها است.


سرفصل ها و درس ها

شروع کار با MicroPython و Pyboard Getting started with MicroPython and the Pyboard

  • معرفی دوره Introduction to the course

  • مروری بر MicroPython An Overview of MicroPython

  • مروری بر Pyboard An Overview of Pyboard

MicroPython چیست؟ What is MicroPython?

  • MicroPython Genesis MicroPython Genesis

  • محدودیت های MicroPython و رویکرد فلز لخت MicroPython Limitations of MicroPython and the Bare metal approach of MicroPython

  • کتابخانه های میکروپایتون MicroPython Libraries

  • شمارش میکروپایتون Enumeration of MicroPython

Pyboard The Pyboard

  • بردهای آماده MicroPython و سایر بردهای سازگار MicroPython ready boards and other compatible boards

  • آشنایی با Pyboard Getting to know your Pyboard

  • سیستم فایل Pyboard و ارتقاء سیستم عامل The Pyboard filesystem and Firmware upgrade

  • سه روش برای اجرای برنامه ها در Pyboard Three ways to run programs on the Pyboard

  • حالت های بوت و اعلان های خطا در Pyboard Boot modes and Error notifications on the Pyboard

  • مشخصات Pyboard Pyboard Specifications

آزمایش با ویژگی های Pyboard Experimenting with the Pyboard features

  • ال ای دی ها، سوئیچ، پین ها روی Pyboard LEDs, Switch, Pins on the Pyboard

  • تایمر، PWM و کنترل سروو Timers, PWM and Servo control

  • پروتکل های سریال - UART، SPI و I2C Serial protocols - UART, SPI and I2C

  • اسمبلر RTC و Inline RTC and Inline assembler

  • ADC، DAC و شتاب سنج داخلی ADC, DAC and Internal Accelerometer

  • آزمایش با ویژگی های Pyboard Experimenting with the Pyboard features

پروژه های عملی Hands-on Projects

  • مترونوم دیجیتال Digital Metronome

  • نویز متر Noise Meter

  • اتوماسیون خانه هوشمند Smart Home Automation

نمایش نظرات

آموزش مقدمه ای بر میکروپایتون با استفاده از Pyboard
جزییات دوره
4 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
527
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Venkatesh Varadachari Venkatesh Varadachari

بنیانگذار ، MAKERDEMY ونكاتش واراداچاری بنیانگذار MAKERDEMY ، یك شركت آموزش تولید پیشگام است كه مقر اصلی آن در سنگاپور است. ونكاتش معتقد است كه دانش باید در تمام زمینه های زندگی در دسترس مردم قرار گیرد. ونكاتش همچنین به قدرت آموزش و پرورش برای دگرگونی زندگی اعتقاد دارد. ونکاتش دارای مدرک MBA از موسسه معتبر مدیریت هند ، بنگلور است. وی همچنین دارای مدرک مهندسی برق از دانشگاه مدرس و فوق لیسانس مهندسی مالی از دانشگاه ملی سنگاپور است.

Lakshana Ramalingam Lakshana Ramalingam

مهندس محصول