fixed mistake with setting the ADMUX register. did not mask the new channel value