int potPin = A15; //Defines Potentiometer Pin
int ledPin1 = 13; //Defines LED Pins
int ledPin2 = 11; //
int ledPin3 = 8; //
int ledPin4 = 6; //
int ledPin5 = 2; //
void setup()
{
pinMode(potPin, INPUT); //Defines Potentiometer Pin Mode
pinMode(ledPin1, OUTPUT); //Defines LED Pin Mode
pinMode(ledPin2, OUTPUT); //
pinMode(ledPin3, OUTPUT); //
pinMode(ledPin4, OUTPUT); //
pinMode(ledPin5, OUTPUT); //
Serial.begin(9600) ; //Define Serial Baud Rate - Needed to view "Serial.println(potPinValue);"
}
void loop()
{
int potPinValue = analogRead(potPin); //Find Potentiometer Analog Signal
Serial.println(potPinValue) ; //View Potentiometer Analog Signal - Not needed for the code to function
if (potPinValue < 24) //If Potentiometer Value is Below -, do Function [digitalWrite(pin, value); etc]
{
digitalWrite(ledPin1, LOW); //Digital Write Value LOW = OFF/0V
digitalWrite(ledPin2, LOW); //Digital Write Value HIGH = ON/5V
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
}
else if (potPinValue < 250) //Else If Potentiometer Value is Below -, do Function [digitalWrite(pin, value); and so forth]
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
}
else if (potPinValue < 500)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
}
else if (potPinValue < 750)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
}
else if (potPinValue < 1000)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
}
else if (potPinValue < 1024)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, HIGH);
}
}