Font size
WorksheetsSerial Communication - Sensors
Total questions: 16
Worksheet time: 41mins
Which type of sensor is the TMP36?
Motion sensor
Temperature sensor
Pressure sensor
Sound sensor
What happens to the resistance of a photo-resistor when exposed to bright light?
Increases
Remains constant
Decreases
Becomes unpredictable
On an Arduino board, which pins are typically used for analog input?
Digital pins only
Any pin can be used
Analog pins
Requires a special shield
How can the code differentiate between a high and low temperature reading from the TMP36?
By directly comparing the raw values
It cannot differentiate
By converting the raw value to a temperature scale
What can be used to display the sensor readings in Tinkercad?
Only on a physical circuit
Serial monitor
By changing LED brightness
Requires a separate software
In our last project, a higher photo-resistor reading likely indicates:
Darker environment
Brighter environment
No change in light
Sensor malfunction
How can the code be used to control an output based on the sensor readings?
Not possible with this setup
By using conditional statements
Requires additional hardware
Sensor data is for display only
What is a common application for our last project combining TMP36 and photo-resistor sensors?
Controlling a music player
Automatic light control based on light and temperature
Detecting object movement
Measuring sound levels
Troubleshooting Tip: If the sensor readings seem inaccurate, what should you double-check first?
Arduino code logic
Serial monitor settings
Sensor connections to the Arduino
Browser compatibility
Tinkercad allows simulating the circuit before building it physically. What is an advantage of this?
Saves time and components for testing
Easier to share the project
You can securely simulate your project
All answers are correct
What is the purpose of using a photo-resistor in a circuit?
To measure temperature
To detect motion
To sense light intensity
To generate sound
What is the significance of calibrating sensor readings in a project?
To make the project look more professional
To ensure accurate data collection
To increase the project's cost
Calibration is not necessary
You want to explore the sensitivity range of the photo-resistor. Which approach would best achieve this?
Change the resistor value connected to the photo-resistor.
Modify the power supply voltage to the circuit.
Introduce various light sources with different intensities and observe the sensor readings.
The sensitivity of the photoresistor cannot be adjusted.
Your project uses an LED to indicate temperature. When the temperature is below 20°C, the LED should be off. When it's between 20°C and 25°C, the LED should blink slowly. Above 25°C, it should be constantly on. Which conditional statement best represents this logic in your Arduino code?
Use a single "if" statement to check all temperature ranges.
Implement nested "if" statements to check each temperature range consecutively.
Utilize a loop that continuously reads the temperature and adjusts the LED accordingly.
Conditional statements are not necessary for controlling the LED based on temperature.
Your light sensor controls a nightlight. At night (low light), the nightlight should turn on. During the day (bright light), it should be off. How can you define the quantitative value point at which an action is triggered in your code to determine when the light sensor triggers the nightlight?
Set a fixed time schedule for the nightlight to turn on and off.
Continuously adjust the sensor's sensitivity based on ambient light.
Establish a specific light level value as the quantitative value, and control the nightlight based on exceeding or falling below that value.
Quantitative value point are not necessary for this application, the sensor will naturally react to light changes.
How do you see yourself embodying any of the IB Learner Profile attributes?
(Inquirer, Knowledgeable, Thinker, Communicator, Principled, Caring, Risk-taker, Balanced, Open-minded, Reflective)
