کتاب میکروپایتون - پایتون برای میکروکنترلرها
zoom_out_map
chevron_left chevron_right

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

8011002143
4,000,000‎ ریال (با مالیات) 4,000,000‎ ریال (بدون مالیات)

معرفی

میکروپایتون (MicroPython) پیاده ­سازی زبان برنامه­ نویسی پایتون بر روی میکروکنترلرها و سیستمهای نهفته است. دستگاه­های بیشتری (که انواع مختلفی از تراشه­ ها از سازنده­ های مختلف را دارند) توسط میکروپایتون پشتیبانی می­شوند و طیف گسترده ­ای از دستگاه­ها وجود دارند که می­توانید یک پروژه را با استفاده از میکروپایتون ایجاد کنید. MicroPython یک پیاده­ سازی مجدد و کامل از پایتون ۳ است. جدا از برخی تفاوتها، آنچه را که در مورد پایتون می­ دانید به میکروپایتون نیز اعمال می­ شود. بارزترین تفاوت بین پایتون معمولی و میکروپایتون این است که میکروپایتون برای کار تحت محدودیتهای فوق­العاده طراحی شده است (مانند فقط ۱۶ کیلوبایت حافظه RAM در micro:bit).میکروپایتون bare-metal را مستقیماً بر روی سخت ­افزار اجرا می­کند: هیچ سیستم عامل زیر­لایه ­ای مانند Windows،  macOSو  Linux وجود ندارد. تمامی عملیات و سرویس­ها معمولاً توسط یک سیستم عامل تهیه می ­شود که بطور مستقیم میکروپایتون را اجرا می­ کند. میکروپایتون کنترل کامل و مستقیم سخت افزار را دارد، بنابراین، در واقع، میکروپایتون سیستم عامل است. میکروپایتون ویژگی­های منحصر­بفرد خود را از بسیاری جهات، مانند توانایی اجرای کد پایتون در لحظه روشن شدن سخت­ افزار آشکار می­کند، زیرا هیچ سیستم عامل دیگری وجود ندارد که نیاز به بوت شدن داشته باشد.
جدا از چند مورد استثنا، همه ­ی ویژگی­های زبانی پایتون در میکروپایتون نیز وجود دارد. به دلیل محدود بودن ذاتی دستگاه­ها­، میکروپایتون با کتابخانه کامل استاندارد به طور پیش­فرض به وجود نمی­ آید. بلکه بسته به دستگاه، آن را با زیر مجموعه­ ای از کتابخانه استاندارد، اغلب در یک پیاده ­سازی مجدد کارآمد و کاربرپسند همراه خواهد کرد. پایتون برای میکروکنترلرها که در ۱۷ فصل توسط مهندس امیر باغی رهین و مهندس وحید باغی رهین تالیف و ترجمه شده است به اصول و مبانی برنامه نویسی بردهای مبتنی بر میکروپایتون بصورت جامع و کاملاً تخصصی پرداخته شده است.

سرفصل ها

فصل1: شروع به کار با میکروپایتون
فصل2: قواعد اساسی برنامه نویسی میکروپایتون
فصل3: کنترل کردن LEDها
فصل4: ایجاد صدا و موسیقی
فصل5: تعامل با دکمه ها
فصل6: خواندن داده های حسگر
فصل7: بازی Button Bash
فصل8: آهنگ های میوه ای
فصل9: کنترل موتورها و سرووها
فصل10: کدنویسی بر روی PyBoard
فصل11: کدنویسی بر روی میکروبیت
فصل12: کنترل ESP8266
فصل13: تعامل سیستم با فایل
فصل14: شبکه کردن
فصل15: تعامل با Adafriut FeatherWing OLED
فصل16: ساخت دستگاه هواشناسی اینترنت اشیا
فصل17: کد نویسی بر روی Adafruit HalloWinf

اطلاعات

نویسنده: امیر باغی رهین و وحید باغی رهین
ناشر: اطهاران
صفحات: 504 صفحه

امتیاز شما

  • وحید دبیری | بیش از 2 سال قبل
    سلام برای میکروکنترلر های ARMوAVR هم کاربرد دارد میتوان برنامه نویسی کرد
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • سیده نسرین حسینی المدنی | حدود 1 سال قبل
      سلام،پرسشیه؟یا خبری؟
      پاسخ | گزارش
      0 thumb_down
      1 thumb_up
  • امیررضا سربازایران | بیش از 2 سال قبل
    سلام
    سرفصل های این کتاب موجود نیست؟
    پاسخ | گزارش
    0 thumb_down
    0 thumb_up
    • ادمین | بیش از 2 سال قبل
      سلام، متاسفانه موجود نیست.
      پاسخ | گزارش
      0 thumb_down
      0 thumb_up
ویرایش نظر
  یا لغو