Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه rtltheme زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /home/bitapro1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه porto زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /home/bitapro1/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. بارگذاری ترجمه برای دامنه redux-framework زودتر از حد مجاز فراخوانی شد. این معمولاً نشان‌دهندهٔ اجرای کدی در افزونه یا پوسته است که خیلی زود اجرا شده است. ترجمه‌ها باید در عملیات init یا بعد از آن بارگذاری شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 6.7.0 افزوده شده است.) in /home/bitapro1/public_html/wp-includes/functions.php on line 6114
میکروپایتون – بیتا پروژه

میکروپایتون

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

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

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

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

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

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

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

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

(بیشتر…)

MicroPython چیست؟

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

(بیشتر…)