التجربة (10) : إضاءة مجموعة ليدات بتتابع زمني

فكرة التجربة :
إضاءة مجموعة ليدات بتتابع زمني وتدرج في شدة الإضاءة

مكونات التجربة :

  • 10 وصلة ثنائية LED 5mm
  • 10 مقاومات ثابتة ( 330 ) أوم


نقوم بتشغيل برنامج أردوينو ونقوم بكتابة الكود التالي :
const int lowestPin = 4;
const int highestPin = 13;

void setup() {
  for (int thisPin = lowestPin; thisPin <= highestPin; thisPin++) {
    pinMode(thisPin, OUTPUT);
  }
}

void loop() {
  for (int thisPin = lowestPin; thisPin <= highestPin; thisPin++) {
    for (int brightness = 0; brightness < 255; brightness++) {
      analogWrite(thisPin, brightness);
      delay(2);
    }
   for (int brightness = 255; brightness >= 0; brightness--) {
      analogWrite(thisPin, brightness);
      delay(2);
    }
    delay(2);
  }
}



ليست هناك تعليقات:

إرسال تعليق