String data = ""; //Εδώ αποθηκεύεται το input που λαμβάνουμε
void setup()
{
Serial.begin(9600); //Ρυθμός λειτουργίας της σειριακής επικοινωνίας
pinMode(2, OUTPUT); //Πιν του κόκκινου LED
pinMode(3, OUTPUT); //Πιν του πράσινου LED
}
void loop()
{
if(Serial.available() > 0) // Προχώρα παρακάτω μόνο αν έλαβες κάτι...
{
data = Serial.readString(); //Διάβασε το byte που ήρθε και αποθήκευσέ το
data.trim();
Serial.println(data);
if(data == "11") //Αν έλαβες τον αριθμό 11...
digitalWrite(2, HIGH); //Άναψε το πρώτο LED
else if(data == "10") //Αν έλαβες τον αριθμό 10...
digitalWrite(2, LOW); //Σβήσε το πρώτο LED
else if(data == "21") //Αν έλαβες τον αριθμό 21...
digitalWrite(3, HIGH); //Άναψε το δεύτερο LED
else if(data == "20") //Αν έλαβες τον αριθμό 20...
digitalWrite(3, LOW); //Σβήσε το δεύτερο LED
}
}
Προσοχή όταν "ανεβάζουμε" τον κώδικα δεν πρέπει να είναι συνδεδεμένες οι θύρες 0 και 1!
Ο κώδικας στο Appinventor
Σχόλια
Δημοσίευση σχολίου