Hello,
I am trying to control the Arduino from a web page without a ethernet shield.
I can communicate with the Arduino (TX and RX working) , however I always have to open the serial monitor first.
How can I communicate with the Arduino without open the serial monitor?
Here is the code:
char c;
void setup()
{
Serial.begin(9600);
pinMode(30, OUTPUT);
pinMode(24, OUTPUT);
pinMode(26, OUTPUT);
pinMode(28, OUTPUT);
}
void loop()
{
if (Serial.available() > 0)
{
c = Serial.read();
}
else
{
delay(100);
}
if (c=='a')
{
digitalWrite(24, HIGH);
digitalWrite(26, LOW);
digitalWrite(28, LOW);
digitalWrite(30, LOW);
}
if (c=='z')
{
digitalWrite(26, HIGH);
digitalWrite(24, LOW);
digitalWrite(28, LOW);
digitalWrite(30, LOW);
}
if (c=='x')
{
digitalWrite(26, LOW);
digitalWrite(24, LOW);
digitalWrite(28, HIGH);
digitalWrite(30, LOW);
}
if (c=='y')
{
digitalWrite(26, LOW);
digitalWrite(24, LOW);
digitalWrite(28, LOW);
digitalWrite(30, HIGH);
}
if (c=='p')
{
digitalWrite(26, LOW);
digitalWrite(24, LOW);
digitalWrite(28, LOW);
digitalWrite(30, LOW);
}
c='\0';
}
Best Regards,
Tiago