فكرة التطبيق :
إضاءة ليدات بتتابع زمني وتوالي .
مكونات التطبيق :
نقوم بتشغيل برنامج أردوينو ونقوم بكتابة الكود التالي :
إضاءة ليدات بتتابع زمني وتوالي .
مكونات التطبيق :
- 8 مقاومة متغيرة 330 أوم
- 8 وصلة ثنائية LED 5mm .
نقوم بتشغيل برنامج أردوينو ونقوم بكتابة الكود التالي :
/*
Knight Rider
Knight rider display on 8 LEDs
*/
void setup() {
// set up pins 2 to 9 as outputs
for (int i = 2; i < 10; i++) {
pinMode(i, OUTPUT);
}
}
// function to switch all LEDs off
void allLEDsOff(void)
{
for (int i = 2; i < 10; i++) {
digitalWrite(i, LOW);
}
}
void loop() {
// move on LED to the right
for (int i = 2; i < 9; i++) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
// move on LED to the left
for (int i = 9; i > 2; i--) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
}
Knight Rider
Knight rider display on 8 LEDs
*/
void setup() {
// set up pins 2 to 9 as outputs
for (int i = 2; i < 10; i++) {
pinMode(i, OUTPUT);
}
}
// function to switch all LEDs off
void allLEDsOff(void)
{
for (int i = 2; i < 10; i++) {
digitalWrite(i, LOW);
}
}
void loop() {
// move on LED to the right
for (int i = 2; i < 9; i++) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
// move on LED to the left
for (int i = 9; i > 2; i--) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
}
ليست هناك تعليقات:
إرسال تعليق