const int POT = A5;
const int Switch_Pin = 13;
const int Green_LED = 18;
const int Red_LED = 11;
void setup()
{
pinMode(POT,INPUT);
pinMode(Switch_Pin,INPUT);
pinMode(Green_LED,OUTPUT);
pinMode(Red_LED,OUTPUT);
Serial.begin(9600);
Serial.println("Voltage Regulation");
}
void loop()
{
int State = digitalRead(Switch_Pin);
if(State == HIGH)
{
digitalWrite(Green_LED,HIGH);
digitalWrite(Red_LED,LOW);
int POT_Value = analogRead(POT);
float Voltage = POT_Value*(5.0/1023.0);
Serial.print("Potentio:");
Serial.print(POT_Value);
Serial.print("\tVoltage:");
Serial.println(Voltage);
}
else
{
digitalWrite(Green_LED, LOW);
digitalWrite(Red_LED, HIGH);
}
delay(250);
}