جلوه نور Arduino Knight Rider، یک تغییر ساده از کد چشمک زدن.
فهرست قطعات؛
1) ال ای دی قرمز 5×5 میلی متر
2) 1× آردوینو
3) مقاومت 5×330Ω
4) سیم جامپر
دستورالعمل؛
1) تمام LED ها را مطابق نمودار زیر وصل کنید، مطمئن شوید که سرب کاتد LED در سیم زمین قرار دارد.
2) تمام مقاومت 330Ω را به سیم آند LED وصل کنید.
3) تمام سیم جامپر را به پین دیجیتال 12، 11، 10، 9 و 8 وصل کنید.
این کد را در آردوینو خود آپلود کنید
/* Knight Rider Create LED chasing effect as knight rider light. Coded by: arduinoprojects101.com */ void setup() { // initialize the digital pin 12, 11, 10, 9, 8 as an output. pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); pinMode(8, OUTPUT); } void loop() { digitalWrite(12, HIGH); delay(80); digitalWrite(12, LOW); digitalWrite(11, HIGH); delay(80); digitalWrite(11, LOW); digitalWrite(10, HIGH); delay(80); digitalWrite(10, LOW); digitalWrite(9, HIGH); delay(80); digitalWrite(9, LOW); digitalWrite(8, HIGH); delay(80); digitalWrite(8, LOW); // reverse digitalWrite(8, HIGH); delay(80); digitalWrite(8, LOW); digitalWrite(9, HIGH); delay(80); digitalWrite(9, LOW); digitalWrite(10, HIGH); delay(80); digitalWrite(10, LOW); digitalWrite(11, HIGH); delay(80); digitalWrite(11, LOW); digitalWrite(12, HIGH); delay(80); digitalWrite(12, LOW); }
اساساً این آردوینو مانند پروژه چشمک زدن پروژه میکند، LED را بهطور متوالی از LED 12 به LED 8 روشن میکند و سفارش را به LED 12 برمیگرداند. چراغ شوالیه سوار کد شده کد ساده پلک زدن است تا درک آن آسانتر شود. این کد را می توان با استفاده از کد آرایه ساده کرد. خوش بگذره!
منبع: Arduino Knight Rider Code