کتاب کتاب جامع و پروژه محور برنامهنویسی PIC با PICBASIC: از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع برنامهنویسی PIC با PICBASIC: از صفر تا صد دوره جامع و پروژه محور برنامهنویسی PIC با PICBASIC: از صفر تا صد آینده سیستمهای نهفته را با دستان خود بسازید! آیا همیشه رویای ساخت دستگاههای هوش...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع و پروژه محور برنامهنویسی PIC با PICBASIC: از صفر تا صد
موضوع کلی: سیستمهای نهفته (Embedded Systems)
موضوع میانی: برنامهنویسی میکروکنترلرها
📋 سرفصلهای دوره
- 1. مفاهیم سیستمهای نهفته و میکروکنترلرها
- 2. معماری میکروکنترلرهای PIC
- 3. معرفی خانوادههای مختلف PIC
- 4. آشنایی با PICBASIC: مزایا و محدودیتها
- 5. نصب و راهاندازی کامپایلر PICBASIC
- 6. آشنایی با IDE و محیط توسعه
- 7. پیکربندی میکروکنترلر PIC
- 8. پورتهای ورودی/خروجی دیجیتال (I/O)
- 9. برنامهنویسی خروجی دیجیتال: روشن و خاموش کردن LED
- 10. برنامهنویسی ورودی دیجیتال: خواندن کلید
- 11. مقاومتهای Pull-up و Pull-down
- 12. دستورات پایهای PICBASIC: LET، INPUT، OUTPUT
- 13. متغیرها و انواع داده در PICBASIC
- 14. عملگرهای محاسباتی و منطقی
- 15. ساختارهای کنترلی: IF...THEN...ELSE
- 16. ساختارهای کنترلی: SELECT CASE
- 17. حلقههای تکرار: FOR...NEXT
- 18. حلقههای تکرار: WHILE...WEND
- 19. تایمرها و شمارندهها: معرفی و کاربرد
- 20. پیکربندی تایمرها در PICBASIC
- 21. استفاده از تایمرها برای ایجاد تاخیر زمانی
- 22. تولید سیگنال PWM با استفاده از تایمرها
- 23. وقفه (Interrupt): معرفی و کاربرد
- 24. فعالسازی و مدیریت وقفهها در PICBASIC
- 25. پردازش رویدادهای خارجی با استفاده از وقفهها
- 26. مبدل آنالوگ به دیجیتال (ADC): معرفی و کاربرد
- 27. پیکربندی و استفاده از ADC در PICBASIC
- 28. خواندن ولتاژ آنالوگ با استفاده از ADC
- 29. مبدل دیجیتال به آنالوگ (DAC): معرفی و کاربرد
- 30. تولید ولتاژ آنالوگ با استفاده از PWM (شبیهسازی DAC)
- 31. ارتباط سریال: معرفی پروتکل UART
- 32. پیکربندی و استفاده از UART در PICBASIC
- 33. ارسال و دریافت داده از طریق UART
- 34. ارتباط سریال: پروتکل SPI
- 35. ارتباط سریال: پروتکل I2C
- 36. استفاده از LCD کاراکتری: معرفی و اتصال
- 37. برنامهنویسی LCD کاراکتری در PICBASIC
- 38. نمایش متن و اعداد بر روی LCD
- 39. استفاده از LCD گرافیکی: معرفی و اصول
- 40. برنامهنویسی LCD گرافیکی (مفاهیم اولیه)
- 41. ماتریس کلید (Keypad Matrix): معرفی و نحوه اسکن
- 42. برنامهنویسی ماتریس کلید در PICBASIC
- 43. خواندن ورودی از ماتریس کلید
- 44. استفاده از سنسورهای دما: LM35، DHT11
- 45. خواندن دما با استفاده از سنسور LM35
- 46. خواندن دما و رطوبت با استفاده از سنسور DHT11
- 47. استفاده از سنسورهای مجاورت: مادون قرمز (IR)
- 48. تشخیص حضور مانع با سنسور IR
- 49. کنترل موتور DC: معرفی درایور L298N
- 50. کنترل سرعت موتور DC با PWM
- 51. کنترل جهت چرخش موتور DC
- 52. کنترل موتور پلهای (Stepper Motor): معرفی و اصول
- 53. کنترل موتور پلهای با استفاده از PICBASIC
- 54. ساخت ربات تعقیب خط (Line Follower)
- 55. استفاده از انکودر (Encoder) برای کنترل موقعیت
- 56. ساخت یک ساعت دیجیتال با RTC (Real-Time Clock)
- 57. استفاده از EEPROM داخلی PIC برای ذخیره داده
- 58. استفاده از حافظه خارجی EEPROM
- 59. برنامهنویسی دزدگیر ساده با سنسور PIR
- 60. کنترل رلهها با PICBASIC
- 61. ساخت ترموستات دیجیتال
- 62. ارتباط با ماژول GPS
- 63. ارتباط با ماژول GSM/GPRS
- 64. کنترل دستگاهها از طریق پیامک
- 65. برنامهنویسی یک سیستم آبیاری هوشمند
- 66. ساخت سیستم مانیتورینگ پارامترهای محیطی
- 67. کنترل روشنایی هوشمند با سنسور نور
- 68. ساخت یک سیستم کنترل دسترسی با کارت RFID
- 69. استفاده از پروتکل مدباس (Modbus)
- 70. طراحی رابط کاربری گرافیکی (GUI) با Visual Basic
- 71. ارتباط PIC با کامپیوتر از طریق USB
- 72. استفاده از Bluetooth برای ارتباط بیسیم
- 73. کنترل لوازم خانگی با ریموت کنترل IR
- 74. ساخت یک دماسنج و رطوبتسنج بیسیم
- 75. برنامهنویسی رکوردر صدا (Voice Recorder)
- 76. تشخیص صدا (Voice Recognition) (مفاهیم اولیه)
- 77. استفاده از ژیروسکوپ و شتابسنج (Gyroscope & Accelerometer)
- 78. برنامهنویسی گیم کنترلر ساده
- 79. کنترل PID (Proportional-Integral-Derivative) (مفاهیم اولیه)
- 80. بهینهسازی کد PICBASIC
- 81. دیباگ (Debugging) و خطایابی در PICBASIC
- 82. طراحی PCB (مفاهیم اولیه)
- 83. کار با نرمافزار Altium Designer (مقدماتی)
- 84. روشهای کاهش مصرف توان در میکروکنترلر PIC
- 85. ملاحضات امنیتی در برنامهنویسی PIC
- 86. مروری بر استانداردها و پروتکلهای صنعتی
- 87. معرفی منابع آنلاین و انجمنهای PICBASIC
- 88. تکنیکهای پیشرفته برنامهنویسی PICBASIC
- 89. استفاده از توابع کتابخانهای و سفارشی
- 90. برنامهنویسی چند وظیفهای (Multitasking) (مفاهیم اولیه)
- 91. پیادهسازی سیستم عامل RTOS (Real-Time Operating System) (مفاهیم اولیه)
- 92. کار با نرمافزار MPLAB X IDE
- 93. کامپایل با CCS C Compiler (مقایسه با PICBASIC)
- 94. امنیت کد و جلوگیری از مهندسی معکوس
- 95. تست و اعتبارسنجی سیستمهای نهفته
- 96. ارتقاء و نگهداری سیستمهای نهفته
- 97. کاربرد هوش مصنوعی (AI) در سیستمهای نهفته (مفاهیم اولیه)
- 98. معرفی اینترنت اشیا (IoT) و کاربرد آن در PIC
- 99. پروژه نهایی: طراحی و پیادهسازی یک سیستم نهفته کامل
- 100. راهکارهای رفع مشکلات رایج در پروژههای PICBASIC
تگها:
embedded systems
Microchip PIC
Microcontroller programming
PIC
PIC BASIC
PICBASIC
Project-based PIC
آموزش PICBASIC
آموزش میکروکنترلر
برنامهنویسی PIC
بیسیک PIC
دوره PIC
سیستمهای نهفته
میکروکنترلر PIC
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.