فكرة التجربة :
إضاءة مجموعة ليدات بتتابع زمني وتدرج في شدة الإضاءة
مكونات التجربة :
نقوم بتشغيل برنامج أردوينو ونقوم بكتابة الكود التالي :
إضاءة مجموعة ليدات بتتابع زمني وتدرج في شدة الإضاءة
مكونات التجربة :
- 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);
}
}
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);
}
}
ليست هناك تعليقات:
إرسال تعليق