برنامه نویسی با برد آردوینو

فصل 1: آشنایی با اجزای کامپیوتر

پاورپینت: آشنایی با اجزای کامپیوتر

فصل 2: مبنای دو و زبان ماشین

پاورپینت: مبنای دو و زبان ماشین

فصل 3: آغاز برنامه نویسی با برد آردوینو

پاورپینت: آشنایی با آردوینو

آموزش گام به گام نصب کردن نرم افزار آردوینو

برنامه ای که پایه ای از آردوینو را روشن و خاموش کند

فصل 4: آشنایی با مدارهای الکتریکی

آموزش گام به گام شبیه سازی برد آردوینو در نرم افزار Proteus

کتابخانه شبیه سازی Arduino برای Proteus

فصل 5: ورودی ها، متغیرها و دستورات شرطی

فصل 6: حلقه های تکرار

پاورپینت: حلقه های تکرار

فصل 7: حروف و جملات و برقراری ارتباط از طریق سریال

پاورپینت: کد اسکی و سریال

آموزش گام به گام استفاده کردن از سریال در نرم افزار Proteus

فصل 8: LCD کاراکتری

پاورپینت: LCD کاراکتری

شبیه سازی LCD در محیط Proteus

فصل 9: تابع

پاورپینت: تابع

فصل 10: آشنایی با ترانزیستور و رله

پاورپینت: طراحی مدارهای خروجی با استفاده از رله و ترانزیستور 

شبیه سازی رله و ترانزیستور در محیط Proteus

فصل 11: آشنایی با رباتیک و موتور

پاورپینت: ساخت رباتهای چرخدار با استفاده از موتورهای دی سی

فصل 12: خروجی آنالوگ و کنترل کردن سرعت ربات

پاورپینت: PWM و کنترل کردن سرعت موتور

نمونه کدهایی برای PWM و شبیه سازی در محیط Proteus

فصل 13: اندازه گیری زمان

پاورپینت: اندازه گیری زمان و تابع millis

برنامه های فصل 13

فصل 14: مبدل آنالوگ به دیجیتال و سنسورهای آنالوگ

پاورپینت: طراحی مدارهای ورودی آنالوگ با استفاده از سنسورها و مبدل آنالوگ به دیجیتال

فصل 15: استفاده کردن از Keypad

پاورپینت: دستورات do/while و switch/case

فصل 16: آشنایی با آرایه ها، رشته ها و struct

فصل 17: دسترسی به EEPROM

برنامه های فصل 17

فصل 18: ساعت و پروتکل I2C

دانلود کردن کتابخانه DS3231

برنامه های فصل 18

فصل 19: پروتکل SPI، دسترسی به حافظه SD و مدیریت فایل

برنامه های فصل 19

فصل 20: آشنایی با برنامه نویسی شی گرا