270j Final Project
This is an Arduino-Only project.
The goal of this project is to implement a fan blade whose rotational speed is dependent on the temperature read from the temperature sensor. The higher the temperature, the faster the fan will operate. The fan will operate at maximum rotational speed if temperature is above 30 degrees Celsius.
Connect a 64-LED matrix display to my Arduino and program it to display my name "NOX".
Connect a temperature sensor to my Arduino. To verify that it works correctly, the LED matrix will display the current temperature read by the temperature sensor
Connect the fan blade and its motor to my Arduino. To verify that it works correctly, how fast the fan blade rotates will be proportional to the value read from a potentiometer.
The fan blade's rotational speed should be proportional to the temperature read from the temperature sensor. It should have four levels:
- below 15 degrees Celsius: fan does not rotate
- between 15 and 25 Celsius: fan operates at 1/3 of its maximum rotational speed
- between 25 and 30 Celsius: fan operates at 2/3 of its maximum rotational speed
- above 30 Celsius: fan operates at its maximum rotational speed