بله میشه . اگه سطوح یادگیری میکرو رو به 3 دسته a,b,c تقسیم کنیم شما باید تا B+ یاد بگیرید !
تقریبا همه atmega ها میتونن این کار رو بکنن ولی چون به پایه های زیادی احتیاج پیدا میکنید(حدود 20 پایه) بهتره از مدلهای 40پایه استفاده کنید ، مثل Atmega16 , Atmega32 .
باید اول زبان برنامه نویسیتون رو مشخص کنید : بیسیک یا سی
-کار با بیسیک(بسکام) خیلی راحتره
- کار با کدویژن یکم سخت تره(ولی بازم راحته) اما زبانش c هست . که باعث میشه حجم برنامه کمتر و بهینه تر و درکل مهندسی تر بشه.
- کار با winavr نسبت به اون دوتا سختره(c) ولی کامپایلرش رایگانه . که همین باعث شده بیشتر خارجی ها با همین برنامه کار کنن و مثال و کتابخونه برای winavr حدود 10 برابر بقیه کامپایلر هاست.(فقط شروع باهاش سخته ولی بعدش ...)
برای هر کدوم از این سه تا خوشبختانه ebook فارسی موجود هست . اما اگه کتاب چاپی بخواید winavr نداره . من زیاد دنبال کتاب چاپی نبودم فقط کتاب avr از علی کاهه رو دیده ام ، برای بسکام هست و توش توضیحات نسبتا کاملی در مورد قسمتهای مختلف میکرو به همراه پروژه وجود داره (کتاب خوبیه).