زبان سی (C) بسیار پر قدرت و ساده است امروز تصمیم گرفتم این پست رو ایجاد کنم که با پروژه های عملی زبان سی (C) به ساده ترین شیوه توضیح داده شده است . از پروژه های ساده مثل چشمک زن شروع می شود و به پروژه های حرفه ای ختم میشود . این مجموعه بسیار کامل تر از مجموعه قبلی است اگر میخواهید برنامه نویسی میکروکنترولر را شروع کنید پیشنهاد می کنم زبانسی (C) را انتخاب کنید . پیشنهاد میکنم این آموزش رو از دست ندید چون بسیار بسیار کامل است و شیوه کلی آموزش اینطوریه کهاول هر مبحث توضیح داده میشود سپس پروژه های مرتبط با اون بخش خط به خط آموزش داده میشوند . مثلا اول ADC توضیح داده میشود سپس برنامه دماسنج (همراه شماتیک) را نوشته و خط به خط توضیح داده میشود . همه پروژه های توضیح داده شده همراه با سورس و شبیه ساز پروتیوس در پوشه ضمیمه شده قرار دارند
لیست پروژه های موجود در آموزش :
- فيوز بيت ها ، منابع کلاک و Reset
- آشنايي با زبان C
- 1 – فلاشر ساده
- 2 – کانتر يک رقمي با 7-Segment
- 3 – نمايشگر کريستال مايع (LCD)
- 4 – اسکن صفحه کليد ماتريسي
- 5 – نمايشگرهاي LED Dot Matrix
- وقفه هاي خارجي
- 6 – آشکار ساز عبور از صفر
- تايمر/کانتر صفر
- 7 – فرکانس متر ديجيتال
- 8 – کنترل موتورDC باPWM
- عملکرد تايمر دو
- 9 – ساعت با وضعیت آسنکرون تایمر
- تايمر/کانتر يک
- 10 – کنترل سروُ موتور
- 11 – توليد موج سينوسي
- پورت سريال (RS-232)
- 12 – پورت سريال در ويژوال بيسيک
- 13 – ارتباط دهي USB با RS232
- باس I2C ) TWI)
- 14 – ارتباط با EEPROM هاي I2C
- مبدل آنالوگ به ديجيتال
- 15 – اندازه گيري دما با سنسور LM35
- مقايسه کننده ي آنالوگ
- SPI Bu
- Mode هاي Sleep و تايمر Watchdog