کتاب مقدمهای بر برنامهنویسی و کار با میکروکنترلرها با آردوینو با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر برنامهنویسی و کار با میکروکنترلرها با آردوینو
موضوع کلی: فناوری و مهندسی
موضوع میانی: ابزارهای الکترونیکی و برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای میکروکنترلرها
- 2. آشنایی با برد آردوینو
- 3. نصب و راهاندازی نرمافزار Arduino IDE
- 4. اولین برنامه: چشمکزن (Blink)
- 5. ساختار کلی برنامههای آردوینو
- 6. توابع setup و loop
- 7. متغیرها و انواع دادهها در آردوینو
- 8. عملگرهای ریاضی و منطقی
- 9. دستورات شرطی: if و else
- 10. دستورات شرطی: switch-case
- 11. حلقهها: for
- 12. حلقهها: while
- 13. حلقهها: do-while
- 14. توابع سفارشی در آردوینو
- 15. آرایهها در آردوینو
- 16. کار با پینهای دیجیتال
- 17. خواندن ورودیهای دیجیتال
- 18. نوشتن خروجیهای دیجیتال
- 19. پتانسیومتر و خواندن مقادیر آنالوگ
- 20. آشنایی با سنسورهای آنالوگ
- 21. استفاده از سنسور دما (LM35)
- 22. استفاده از سنسور نور (LDR)
- 23. ارتباط سریال (Serial Communication)
- 24. نمایش اطلاعات روی مانیتور سریال
- 25. پالس عرض مدولاسیون (PWM)
- 26. کنترل روشنایی LED با PWM
- 27. کنترل موتور DC با PWM
- 28. آشنایی با LCD کاراکتری
- 29. راهاندازی LCD کاراکتری
- 30. نمایش متن و اعداد روی LCD
- 31. کنترل نور پسزمینه LCD
- 32. کار با دکمهها و کلیدها
- 33. تشخیص فشار دکمه
- 34. استفاده از چندین دکمه
- 35. آشنایی با سنسورهای پیشرفتهتر
- 36. سنسور فاصله التراسونیک (HC-SR04)
- 37. اندازهگیری فاصله با آردوینو
- 38. آشنایی با ماژول رله
- 39. کنترل وسایل برقی با رله
- 40. سیستمهای اعلام هشدار ساده
- 41. سیستمهای کنترل روشنایی خودکار
- 42. آشنایی با سروو موتور
- 43. کنترل زاویه سروو موتور
- 44. پروژههای کاربردی با سروو موتور
- 45. آشنایی با LCD گرافیکی
- 46. راهاندازی LCD گرافیکی
- 47. طراحی رابط کاربری ساده
- 48. نمایش اشکال هندسی
- 49. آشنایی با ماژول بلوتوث (HC-05/HC-06)
- 50. ارتباط بیسیم با گوشی هوشمند
- 51. کنترل آردوینو از طریق بلوتوث
- 52. ساخت یک اپلیکیشن ساده اندروید
- 53. آشنایی با ماژول وایفای (ESP8266)
- 54. اتصال آردوینو به شبکه اینترنت
- 55. ارسال و دریافت داده از طریق اینترنت
- 56. ساخت یک سرور وب ساده با آردوینو
- 57. آشنایی با پروتکل MQTT
- 58. ارسال و دریافت داده در اینترنت اشیاء
- 59. پروژههای اینترنت اشیاء (IoT)
- 60. آشنایی با سنسورهای حرکتی (PIR)
- 61. ساخت سیستم دزدگیر ساده
- 62. کار با ماژول GPS
- 63. تعیین موقعیت مکانی با آردوینو
- 64. ذخیرهسازی دادهها روی کارت حافظه SD
- 65. آشنایی با مبدل آنالوگ به دیجیتال (ADC)
- 66. آشنایی با مبدل دیجیتال به آنالوگ (DAC)
- 67. استفاده از سنسورهای صنعتی پایه
- 68. کنترل دمای محیط با هیتر و فن
- 69. سیستمهای اندازهگیری و نمایش پارامترها
- 70. آشنایی با کتابخانههای آردوینو
- 71. نصب کتابخانههای خارجی
- 72. استفاده از کتابخانه سنسور دما
- 73. استفاده از کتابخانه سنسور رطوبت
- 74. آشنایی با طراحی PCB ساده
- 75. نرمافزارهای طراحی PCB (مانند KiCad)
- 76. انتقال طرح مدار به PCB
- 77. ساخت مدار چاپی ساده
- 78. مقدمهای بر اصول ایمنی در کار با الکترونیک
- 79. مدیریت خطا و رفع اشکال در برنامهها
- 80. تکنیکهای بهینهسازی کد
- 81. مقدمهای بر معماری میکروکنترلرها
- 82. کاربرد آردوینو در اتوماسیون خانگی
- 83. کاربرد آردوینو در رباتیک پایه
- 84. پروژههای خلاقانه با آردوینو
- 85. مقدمهای بر برنامهنویسی شیگرا در آردوینو
- 86. استفاده از کلاسها و اشیاء
- 87. پروژههای پیشرفتهتر با مفاهیم شیگرا
- 88. آشنایی با توسعهدهندههای آردوینو دیگر
- 89. مقدمهای بر سیستمهای تعبیهشده (Embedded Systems)
- 90. نکات پایانی و گامهای بعدی در یادگیری
- 91. مرور مفاهیم کلیدی
- 92. پروژههای ترکیبی
- 93. جمعبندی و راهنمایی برای پروژههای شخصی
- 94. آشنایی با استانداردها و مقررات فنی در ایران
- 95. اصول طراحی سیستمهای الکترونیکی پایدار
- 96. ملاحظات امنیتی در پروژههای آردوینو
- 97. کاربرد آردوینو در کشاورزی هوشمند
- 98. پروژههای مرتبط با محیط زیست
- 99. مقدمهای بر اصول طراحی مدارهای دیجیتال
- 100. آشنایی با قطعات الکترونیکی متداول
تگها:
آردوینو فارسی
آموزش آردوینو
الکترونیک برای مبتدیان
برنامهنویسی آردوینو
پروژههای آردوینو
راهنمای آردوینو
میکروکنترلر
یادگیری آردوینو
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.