میکروپایتون

میکروپایتون (MicroPython) پیاده ­سازی زبان برنامه­ نویسی پایتون بر روی میکروکنترلرها و سیستمهای نهفته است. دستگاه­های بیشتری (که انواع مختلفی از تراشه­ ها از سازنده­ های مختلف را دارند) توسط میکروپایتون پشتیبانی می­شوند و طیف گسترده­ ای از دستگاه­ها وجود دارند که می­توانید یک پروژه را با استفاده از میکروپایتون ایجاد کنید.

میکروپایتون یک پیاده­ سازی مجدد و کامل از پایتون 3 است. جدا از برخی تفاوتها، آنچه را که در مورد پایتون می­دانید به میکروپایتون نیز اعمال می­شود. بارزترین تفاوت بین پایتون معمولی و میکروپایتون این است که میکروپایتون برای کار تحت محدودیتهای فوق­ العاده طراحی شده است.

CircuitPython شاخه ­ای از MicroPython است که توسط صنایع Adafruit (آدافروت) ایجاد شده و کار با میکروکنترلرها را ساده­ تر می­کند. CircuitPython دارای پشتیبانی عالی برای بسیاری از سنسورها و اجزایی است که از طریق کتابخانه­ های پایتون با دستگاه­های آدافروت همراه هستند. CircuitPython همچنین اجازه می­دهد تا بدون نیاز به نصب برنامه­ های نرم­ افزاری اضافی با تشخیص حافظه میکروکنترلر به عنوان درایو دیسک، کد به راحتی بارگیری و اجرا شود. تفاوتهای بین MicroPython و CircuitPython عموماً جزئی هستند و در بسیاری از موارد کد در هر دو پیاده ­سازی یکسان اجرا خواهد شد.

میکروپایتون با آوردن یکی از محبوب­ترین و آسان­ترین زبان­های برنامه­ نویسی به دنیای هیجان انگیز محاسبات سیستمهای نهفته، درهای جدیدی را برای سازندگان و کارآفرینان باز می­کند تا خلاقیت­های خود را به دنیا معرفی کنند. در کتاب میکروپایتون: پایتون برای میکروکنترلرها راه­های مختلفی برای نهایت استفاده از زبان میکروپایتون با انواع مختلفی از دستگاه­های میکروکنترلری منحصربفرد که هر یک مجموعه متفاوتی از قابلیت­ها را به ارمغان می ­آورند، مورد بررسی قرار خواهد گرفت.

برای اطلاعات بیشتر به کتاب میکروپایتون: پایتون برای میکروکنترلرها مراجعه کنید.

پایتون برای میکروکنترلرها

کدهای کتاب میکروپایتون: پایتون برای میکروکنترلرها

کتاب «میکروپایتون: پایتون برای میکروکنترلرها» تالیف و ترجمه مهندس امیر باغی رهین و مهندس وحید باغی رهین به بازار نشر و پخش کتاب ارائه گردید. این کتاب مرجع کاملی برای برنامه نویسی بردهای میکروکنترلر با استفاده از میکروپایتون می باشد.

(بیشتر…)

MicroPython چیست؟

میکروپایتون (MicroPython) پیاده ­سازی زبان برنامه­ نویسی پایتون بر روی میکروکنترلرها و سیستمهای نهفته است. دستگاه­های بیشتری (که انواع مختلفی از تراشه­ ها از سازنده­ های مختلف را دارند) توسط میکروپایتون پشتیبانی می­شوند و طیف گسترده ­ای از دستگاه­ها وجود دارند که می­توانید یک پروژه را با استفاده از میکروپایتون ایجاد کنید.

(بیشتر…)