const int ledPin = 13; // פין הלד מחובר לפין 13
int blinkDelay; // משתנה לקצב הבהוב
int numBlinks; // משתנה למספר הבהובים
void setup()
{
Serial.begin(9600); // יצירת חיבור סיריאלי
pinMode(ledPin, OUTPUT); // הגדרת פין הלד כפלט
}
void loop()
{
// המתנה לקלט מהמשתמש
while (!Serial.available()) {}
// המתנה לקלט מהמשתמש
// קריאת הקלט מהמשתמש
blinkDelay = Serial.parseInt(); // קצב הבהוב
numBlinks = Serial.parseInt(); // מספר הבהובים
// הדלקת הלד על פי הקלט שנקלט
for (int i = 0; i < numBlinks; i++) {
digitalWrite(ledPin, HIGH);
delay(blinkDelay);
digitalWrite(ledPin, LOW);
delay(blinkDelay);
}
// שולף את הקלט הנותר בסיריאל (למניע בעיות)
while (Serial.available()) {
Serial.read();
}
}