Hi, I want to know how to set multiple letter in switch case because when I set my command key to a specific word then enter it in the serial monitor it doesn't work. can you help me guys Im just a beginner, here is my program.
int ledPin=9;
float potentiometermaxvalue = 5000;
float resistance;
float voltage;
float brightness;
float potentiometer;
float LEDvoltage;
float Pvoltage;
int serial;
void setup()
{
pinMode(9,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available()>0)
{
serial= Serial.read();
}
switch(serial)
{
case'Vled':
potentiometer = analogRead(0);
resistance = 1000-((potentiometermaxvalue/1023)potentiometer);
brightness = potentiometer/4;
LEDvoltage=(5brightness)/255;
Pvoltage = 5-LEDvoltage;
Serial.print("LEDvoltage=");
Serial.println(LEDvoltage);
analogWrite(9,brightness);
delay(1000);
break;
case 'Vpot':
potentiometer = analogRead(0);
resistance = 1000-((potentiometermaxvalue/1023)potentiometer);
brightness = potentiometer/4;
LEDvoltage=(5brightness)/255;
Pvoltage = 5-LEDvoltage;
Serial.print("Pvoltage=");
Serial.println(Pvoltage);
analogWrite(9,brightness);
delay(1000);
break;
default:
Serial.println("Enter Vpot or V");
Serial.println("Invalid character");
delay(1000);
break;
}
}