const int potPin = A0;
const int fanPin = 9;
const int ledPin = 11;
const int staticLedPin = 13;
int redPin = 3;
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(staticLedPin, OUTPUT);
digitalWrite(staticLedPin, HIGH);
pinMode(fanPin, OUTPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int brightness = 170;
analogWrite(redPin, brightness);
int ledBrightness = 128;
analogWrite(ledPin, ledBrightness);
int potValue = analogRead(potPin);
int fanSpeed = map(potValue, 0, 1023, 0, 100);
int pwmValue = map(fanSpeed, 0, 100, 0, 255);
analogWrite(fanPin, pwmValue);
Serial.print("FAN RPM: ");
Serial.print(fanSpeed);
Serial.println("%");
delay(10);
}