کتاب مقدمهای بر MicroPython برای میکروکنترلرها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر MicroPython برای میکروکنترلرها
موضوع کلی: برنامه نویسی
موضوع میانی: پایتون (Python)
📋 سرفصلهای دوره
- 1. مقدمهای بر MicroPython و تفاوت آن با Python
- 2. انتخاب برد مناسب برای MicroPython
- 3. نصب و راهاندازی محیط توسعه Thonny
- 4. آشنایی با REPL و اجرای دستورات اولیه
- 5. ساختار پایه یک برنامه MicroPython
- 6. کار با متغیرها و انواع داده در MicroPython
- 7. عملگرهای ریاضی و منطقی در MicroPython
- 8. ساختارهای شرطی if-else
- 9. حلقههای for و while در MicroPython
- 10. تعریف و استفاده از توابع
- 11. ماژولها و کتابخانههای داخلی MicroPython
- 12. کار با پایههای GPIO برای خروجی دیجیتال
- 13. کنترل LED با خروجی دیجیتال
- 14. ورودی دیجیتال و خواندن وضعیت دکمه
- 15. تشخیص لبه و Debouncing در ورودیها
- 16. مدولاسیون عرض پالس (PWM) و کنترل روشنایی LED
- 17. کار با پتانسیومتر و ورودی آنالوگ ADC
- 18. نصب و راهاندازی سنسورهای دیجیتال ساده
- 19. رابط I2C و اتصال سنسور دما و رطوبت
- 20. رابط SPI و اتصال نمایشگر OLED
- 21. ارتباط سریال UART بین برد و کامپیوتر
- 22. مدیریت زمان با ماژول time و utime
- 23. ایجاد تاخیر و زمانبندی وظایف
- 24. مدیریت حافظه و استفاده از RAM و Flash
- 25. کار با فایلها در سیستم فایل برد
- 26. ذخیره و بازیابی دادهها در فایل متنی
- 27. استفاده از دیکشنریها و لیستهای پیشرفته
- 28. مدیریت خطا با try-except
- 29. کنترل همزمان چند LED با حلقه
- 30. طراحی الگوهای نوری با LED
- 31. کار با سون سگمنت و نمایش اعداد
- 32. کنترل موتور DC با درایور L298N
- 33. کار با سروو موتور و PWM
- 34. خواندن سنسور اولتراسونیک فاصلهسنج
- 35. راهاندازی نمایشگر LCD کاراکتری
- 36. ایجاد یک تایمر قابل تنظیم
- 37. مدیریت وقفههای خارجی (Interrupts)
- 38. کار با Watchdog Timer برای پایداری
- 39. ارسال داده به سریال مانیتور و نمایش
- 40. اتصال به شبکه Wi-Fi در بردهای ESP
- 41. ایجاد یک وب سرور ساده با MicroPython
- 42. خواندن داده از یک API اینترنتی
- 43. کنترل GPIO از طریق مرورگر وب
- 44. ذخیره تنظیمات در حافظه غیرفرار RTC
- 45. کار با ساعت Real-Time (RTC)
- 46. مدیریت مصرف انرژی و حالت خواب
- 47. انتقال برنامه با استفاده از ampy یا rshell
- 48. رفع اشکال و دیباگ کدهای MicroPython
- 49. بهینهسازی کد برای محدودیت حافظه
- 50. مقایسه MicroPython با Arduino و C
- 51. پروژه ترکیبی: ایستگاه هواشناسی ساده
- 52. پروژه ترکیبی: کنترلر LED هوشمند
تگها:
embedded systems
ESP32
GPIO
IoT
MicroPython
Raspberry Pi Pico
اینترنت اشیا
برنامهنویسی پایتون
سیستمهای نهفته
میکروکنترلر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.