add encoder
add buzzer
add ds18b20