update to use SecretLabs.AnalogInput