زبان سی (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