-
const int RED_LED_PIN = 3; // מנורת הלד אדומה מחוברת 3
-
const int POT_VAL = A0; // פוטנציומטר
-
int HOW_MANY_TIMES; // (מספר פעמים (שלם
-
int LED_BRIGHTNESS; // בהירות מנורת הלד
-
int POT_READ; // קורא פוטנציומטר
-
void setup() {
-
// put your setup code here, to run once:
-
pinMode(RED_LED_PIN, OUTPUT);
-
Serial.begin(9600); // רענן 9600 פעמים בדקה
-
}
-
void loop() {
-
// put your main code here, to run repeatedly:
-
Serial.println("how many hivhuvim?"); // הקלד ותרד שורה
-
while(Serial.available() == 0){ // פקודת חזרה
-
}
-
HOW_MANY_TIMES = Serial.parseInt(); // סןפר מספר הפעמים להבהב
-
for(int i=1; i<= HOW_MANY_TIMES; i++){ // לולאת חזרה מוגבלת
-
POT_READ = analogRead(POT_VAL);
-
LED_BRIGHTNESS = map(POT_READ, 0, 1023, 0, 255); // מיפוי הערכים מפוטנציומטר ללד
-
analogWrite(RED_LED_PIN, LED_BRIGHTNESS); // תפעיל את הלד לפי ערכי הפוטנציומטר
-
delay(300); // המתנה
-
analogWrite(RED_LED_PIN, 0); // כבה
-
delay(300); // המתנה
-
}
-
}