یکی از نیازهای اصلی دانشجویان و علاقه مندان به الکترونیک و رباتیک، ساخت دستگاه ها و تجهیزات مختلف کنترلی و برنامه پذیر مانند: تایمر، ساعت، دیتالاگر، کنترل لوازم از طریق اینترنت یا پیامک، کنترل سرووموتورها و… است که بدین منظور از میکروکنترلرها استفاده می کنند. میکروکنترلر AVR یک میکروی پر کاربرد و متداول است که برای برنامه نویسی آن می توان از کامپایلر رایگان و قدرتمند اتمل استودیو (Atmel Studio) استفاده کرد. ما در این آموزش قصد داریم تا نوشتن اولین برنامه با Atmel Studio در میکروکنترلر AVR را مورد بحث و بررسی قرار دهیم.