witam arduino chce reagować na znaki podawane przez monitor portu szeregowego
void setup() {
Serial.begin(9600);
pinMode(13,1);
}
char znak;
void loop() {
if(Serial.available() >0)
{
znak=Serial.read();
if(znak=='z') digitalWrite(13,1);
}
}
ale już nie na napisy
void setup() {
Serial.begin(9600);
pinMode(13,1);
}
String napis;
void loop() {
if(Serial.available() >0)
{
napis=Serial.readString();
if(napis=="napis") digitalWrite(13,1);
}
}
moje pytanie :dlaczego?