Week 9 Quiz: Basic Sensors and Input Devices

Test your understanding of sensors, digital/analog inputs, and data processing

📝 10 questions covering sensors, buttons, potentiometers, and signal processing

Student Information

Question 1: Sensor Types

What is the main difference between digital and analog sensors?

Question 2: Pull-up Resistors

Why do we use INPUT_PULLUP when reading button states?

Question 3: Button Debouncing

What problem does button debouncing solve?

Question 4: Potentiometer Range

What range of values does analogRead() return when reading a potentiometer?

Question 5: Sensor Applications

Which sensor would be best for detecting motion in a security system?

Question 6: Signal Filtering

What is the purpose of applying a moving average filter to sensor readings?

Question 7: Analog Pin Usage

How many analog input pins does Arduino Uno have?

Question 8: Map Function

What does the map() function do when working with sensor values?

Question 9: Sensor Selection

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.

Question 10: Troubleshooting

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?

← Back to Week 9 Lesson
Next: Week 10 Lesson →