bo źle zdefiniowałeś uart .
blu... podłącz do 10 i 11 będzie działał uzar 1 jest zarezerwowany dla bootlegera nie należny go używać.
Kod:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
int ledpin = 2;
int state = 0;
int flag = 0;
void setup() {
pinMode(ledpin, OUTPUT);
digitalWrite(ledpin, LOW);
mySerial.begin(9600);
while (!Serial) {
}
Serial.begin(9600);
}
void loop() {
delay(50);
if(mySerial.available() > 0){
state = Serial.read();
flag = 0;
}
if(state == '0'){ //jak w zmiennej state bedzie 0 to ma zgasic led
digitalWrite(ledpin, LOW);
Serial.println("0"); // i wyslac wiadomosc zwrotna, że led jest wylaczony
state = 0; // zerujemy zmienna state
}
else if(state == '1'){
digitalWrite(ledpin, HIGH);
Serial.println("1");
state = 0;
}
}
blu... podłącz do 10 i 11 będzie działał uzar 1 jest zarezerwowany dla bootlegera nie należny go używać.
Jeśli pomogłem podziękuj punktem reputacji