Hi Guys (and Girls),
I am writing a program that uses a HC-06 bluetooth module to control an RGB LED strip via Transistors and after writing my code i got this error message:
'readString' was not declared in this scope
Here is the code:
int redPin = 3;
int greenPin = 5;
int bluePin = 6;
void setup() {
Serial.begin(9600);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
while (Serial.available()) {
delay(3);
char c = Serial.read();
readString += c;
}
if (readString.length() >0) {
Serial.printin(readString);
if (readString == "RED")
{
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
}
if (readString == "GREEN");
{
digitalWrite(greenPin, HIGH);
digitalWrite(redPin, LOW);
digitalWrite(redPin, LOW);
}
if (readString == "BLUE");
{
digitalWrite(bluePin, HIGH);
digitalWrite(greenPin, LOW);
digitalWrite(REDPin, LOW);
}
if (readString == "PURPLE");
{
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, HIGH);
}
if (readString == "YELLOW");
{
digitalWrite(redPin, LOW);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, HIGH);
}
if (readString == "WHITE");
{
digitalWrite(redPin, HIGH);
digitalWrite(greenPin, HIGH);
digitalWrite(bluePin, HIGH);
}
}
}
Any Help is appreciated