ویژگیهای کلیدی
بارگذاری و اجرای اولین برنامه خود با MicroPython
برنامهریزی یک دستگاه IoT برای بازیابی دادههای آب و هوا با استفاده از یک RESTful API
آشنایی با مفاهیم ادغام سختافزار، برنامهنویسی و شبکه با MicroPython
شرح کتاب
MicroPython یک پیادهسازی متنباز از پایتون ۳ است که در محیطهای تعبیهشده اجرا میشود. با MicroPython، میتوانید به جای استفاده از زبانهای سطح پایین پیچیده مانند C و C++، کد پایتون تمیز و سادهای برای کنترل سختافزار بنویسید. این کتاب شما را در تمام برنامههای اصلی پلتفرم MicroPython برای ساخت و برنامهنویسی پروژههایی که از میکروکنترلرها استفاده میکنند، راهنمایی میکند.
کتاب MicroPython دستورالعملهایی را پوشش میدهد که به شما کمک میکند تا با محیط برنامهنویسی و سختافزار برنامهریزیشده در MicroPython آزمایش کنید. شما نکات و تکنیکهایی برای ساخت انواع اشیاء و نمونههای اولیه که میتوانند لمس، صدا، موقعیت، گرما و نور را حس کرده و به آنها پاسخ دهند، خواهید یافت. این کتاب شما را با کاربردهای MicroPython با انواع دستگاههای ورودی و حسگرهای محبوب آشنا میکند. شما تکنیکهایی برای مدیریت تأخیرهای زمانی و خوانش حسگرها یاد خواهید گرفت و تکنیکهای کدنویسی پیشرفته را برای ایجاد پروژههای پیچیده به کار خواهید برد. با پیشرفت، با دستگاههای اینترنت اشیا (IoT) و ادغام با سایر سرویسهای وب آنلاین آشنا خواهید شد. علاوه بر این، از MicroPython برای ساخت موسیقی با موز و ایجاد بازیهای ویدیویی چند نفره قابل حمل که انیمیشنهای صدا و نور را در گیمپلی گنجاندهاند، استفاده خواهید کرد.
در پایان کتاب، شما نکات و ترفندهایی را برای عیبیابی مشکلات توسعه خود و پیشبرد پروژه MicroPython خود به سطح بعدی فرا خواهید گرفت! آنچه خواهید آموخت
اجرای کد بدون نیاز به کامپایل یا آپلود با استفاده از REPL (خواندن-ارزیابی-چاپ-حلقه)
برنامهریزی و کنترل درایورهای ماتریس LED و NeoPixel برای نمایش الگوها و رنگها
ساخت پروژههایی که از حسگرهای نور، دما و لمس استفاده میکنند
پیکربندی دستگاهها برای ایجاد نقاط دسترسی Wi-Fi و استفاده از ماژولهای شبکه برای اسکن و اتصال به شبکههای موجود
استفاده از مدولاسیون پهنای پالس برای کنترل موتورهای DC و سرووها
ساخت یک دستگاه اینترنت اشیا برای نمایش دادههای آب و هوای زنده از اینترنت با لمس یک دکمه






























