top of page

  1. const int RED_LED_PIN = 3;    // מנורת הלד אדומה מחוברת 3

  2. const int POT_VAL = A0;         // פוטנציומטר 

  3. int  HOW_MANY_TIMES;        // (מספר פעמים (שלם

  4. int LED_BRIGHTNESS;             //   בהירות מנורת הלד

  5. int POT_READ;                         // קורא פוטנציומטר 

  6. void setup() {

  7.   // put your setup code here, to run once:

  8. pinMode(RED_LED_PIN, OUTPUT);         

  9. Serial.begin(9600);                                        // רענן 9600 פעמים בדקה

  10. }

  11. void loop() {

  12.   // put your main code here, to run repeatedly:

  13. Serial.println("how many hivhuvim?");                 // הקלד ותרד שורה 

  14. while(Serial.available() == 0){                             // פקודת חזרה

  15. }

  16. HOW_MANY_TIMES = Serial.parseInt();            // סןפר מספר הפעמים להבהב

  17. for(int i=1; i<= HOW_MANY_TIMES; i++){             // לולאת חזרה מוגבלת 

  18. POT_READ = analogRead(POT_VAL);                                 

  19. LED_BRIGHTNESS = map(POT_READ, 0, 1023, 0, 255);        //  מיפוי הערכים מפוטנציומטר ללד

  20. analogWrite(RED_LED_PIN, LED_BRIGHTNESS);                 // תפעיל את הלד לפי ערכי הפוטנציומטר

  21. delay(300);                                                                               // המתנה

  22. analogWrite(RED_LED_PIN, 0);                                               // כבה

  23. delay(300);                                                                                // המתנה

  24. }

  25. }

bottom of page