Test your understanding of sensors, digital/analog inputs, and data processing
📝 10 questions covering sensors, buttons, potentiometers, and signal processing
What is the main difference between digital and analog sensors?
Why do we use INPUT_PULLUP when reading button states?
What problem does button debouncing solve?
What range of values does analogRead() return when reading a potentiometer?
Which sensor would be best for detecting motion in a security system?
What is the purpose of applying a moving average filter to sensor readings?
How many analog input pins does Arduino Uno have?
What does the map() function do when working with sensor values?
You're building an automatic plant watering system. Describe what types of sensors you would use and explain how each sensor would contribute to the system's functionality.
A student reports that their button sometimes registers multiple presses when they only pressed it once, and sometimes doesn't register a press at all. What are two likely causes of this problem and how would you fix each one?
These results have been automatically sent to your instructor.