1-listing const int LED=9; // 9 (D9) yorug‘lik diodini ulash uchun oyoqcha nomeri void setup () { // Yorug‘lik diodi ulanadigan oyoqchani chiqish (OUTPUT) deb o‘zgartiramiz pinMode(LED, OUTPUT); } void loop() { // oyoqchaga (HIGH) mantiqiy 1 berib yorug‘lik diodini yoqamiz digitalWrite(LED,HIGH); //sukut1 sek (1000 ms) delay(1000); // oyoqchaga (LOW) mantiqiy 0 berib yorug‘lik diodini o‘chiramiz digitalWrite(LED,LOW); // sukut 1 sek (1000 ms) delay(1000); } Amaliy ishning bajarilish tartibi :
1.Yorug‘lik diodini uzun oyoqchasini (anod)D9 Arduino ning raqamli chiqishiga
ulanadi, boshqa oyoqchasini esa (katod) – 220 Om qarshilik orqali GND oyoqchasiga
ulanadi (10.1-chizmaga qaralsin).
2. 10.1 listingdagi sketchni Arduino ning platasiga yuklanadi.
3. Yorug‘lik diodini o‘chib yonish jarayonini kuzatiladi.
Endi yorug‘lik diodini o‘chib yonish davrini o‘zgartirish bo‘yicha tajriba
o‘tkazishimiz mumkin, uni sketchda ushlanish vaqtini qiymatni delay() funksiyasida
o‘zgartirish orqali.
Arduino asosida bir necha svetodiodlarni yonib-o‘chishini boshqarish dasturi
quyidagi ko‘rinishda bo‘ladi.
2-listing
(Raqamli kiritish va chiqarish) void setup() { // put your setup code here, to run once: pinMode(3, OUTPUT); pinMode(13, OUTPUT); pinMode(1, OUTPUT); }