231
{
// 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);
}
1.4-chizma. Yorug‘lik diodini ulashning kod qismini kiritish.
Laboratoriya ishining 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 (1.1-chizmaga qaralsin).
2.
1.1-listingdagi sketchni “Tinkercad” ning “Code” qismiga yuklanadi.
3.
Yorug‘lik diodini o‘chib yonish jarayonini kuzatiladi.
232
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.
Laboratoriya ishi bo‘yicha topshiriqlar:
1.
Yorug‘lik diodini D6 oyoqchasida o‘chirib-yoqishni amalga oshiring.
2.
Tuzilgan sketchda signalning o‘zgarish vaqtini 1000, 3000, 4000 ms
larda amalga oshiring.
3.
Barcha bajarilgan ishlar
skrinshotlar bilan olinib,
laboratoriya ishi
uchun hisobot tayyorlang.
2- laboratoriya ishi.
Mavzu: Tugma (Knopka). Yorug‘lik diodini yoqilishi misolida
tugmaning bosilishiga ishlov berish. Titrashga qarshi kurashish.
Ishdan maqsad:
O‘chirib yoqish tugmasi bilan ishlash bo‘yicha tajriba.
Tugmani bosilishi bo‘yicha yorug‘lik diodini yoqilishi va tugmani qo‘yib yuborish
bo‘yicha yorug‘lik diodini o‘chishini Arduino UNO
kontrolleri orqali amalga
oshirish ko‘nikmasiga ega bo‘lish.