Avr microcontroller basic language programming and development