what is the avr
AVR is a line of microcontrollers produced by Atmel. They are most notably used in the Arduino controllers. They are usually programmed in C but some familiarity with the hardware onboard is necessary to take advantage of all the features.