Introduction - If you have any usage issues, please Google them yourself
ATmega 16 a variety of code containing
AD converter
AT24C02 I2C
DS1302
EEPROM read and write
PWMO control LED
Button
Timer 0 fast PWM
Timer 0 phase correct PWM
Timer 0 overflow
Timer 1 capture
Asynchronous serial UART
Synchronize the SPI.