1 laboratoriya ish svetodiodlarni raqamli va analog pinlarga ulash orqali yoqib o‘chirish


"pinMode" - inglizcha so'z bo'lib, " pin " - oyoq


Download 1.7 Mb.
Pdf ko'rish
bet4/5
Sana17.02.2023
Hajmi1.7 Mb.
#1208437
1   2   3   4   5
Bog'liq
1lab

"pinMode" - inglizcha so'z bo'lib, " pin " - oyoq ( bu yerda tirqish
kovakcha(разъём)) ma'nosida, " Mode " – inglizchada usul ,yo’l degan ma’noda 
kelib, bu yerda kirish yoki chiqish yo’lini o’rnatish ma'nosida kelgan. Bu kodni
"OUTPUT" - inglizchada "chiqishni o'rnatish" ma'nosida keladi. 
Yuqoridagi dasturimizda biz pin(oyoq yoki razyem)lardan birini 
kushlanish(signali) chiqadigan holatga sozladik va uni 7-pin ekenligini e’lon 
qildik.
" ; " - bu belgi ya'ni "nuqta-vergul" belgisi dasturlash tilida buyruq 
tugaganini bildiradi, shuning uchun bu belgi buyruq(kod) oxiriga yoziladi. 
Svetodiodni raqamli(digital) pinlar yordamida boshqaramiz. Shuning 
uchun keyingi kod shu so'z bilan boshlanadi. 
"digitalWrite" inglizcha so'z bo'lib, "digital" - raqamli, "write" - yozish 
ma'nosida keladi.
Misol: digitalWrite(7,1); // 7-pindagi svetodiod, yoqilsin 
Arduinoni USB kabel( "USB kabel"- ikki qurilma o'rtasida bo'glovchi 
vazifasini bajaradi) yordamida kompyuterga ulaymiz.


Agar dasturlash amaliyoti to'g'ri bo'lsa svetodiod yonadi.
Svetodiod yondi!!! Tabriklaymiz bu sizning birinchi dasturingiz!!!
2 - topshiriq. Svetodiod dastur yordamida o'chirilsin. 


Mana svetodiod yondi, keling endi uni o’chiramiz. Buning uchun 
dasturimizga biroz o'zgartirish kiritishning o'zi kifoya.
digitalWrite(7,0); // 7-pindagi svetodiod, o’chirilsin 
Svetodiodni o'chirish dasturi tayyor endi uni arduino MK hotirasiga 
yuklaymiz(kompilyasiya) qilamiz. To'g'ri yozilgan dasturdan so'ng svetodiod 
o'chdi. 
3 - torshriq. Bu safar svetodiodni yoqib-o'chirish amaliyotini bajaramiz. 
Dasturni quyidagicha yozish mumkin.
Dasturni tekshiramiz unda xatolik yo'q, uni MKga kompilyasiya 
qilishimiz mumkin. Dastur ishga tushdi. Qiziq nega svetodiod o'chib yonmayapti? 
Muammo qayerda, ahir dasturda hatolik yo'qku?
Mikrokontroller juda katta tezlikda ishlaydi. U svetodiodni yoqish 
buyrug’ni 1 soniyada(sekundda) 4000 martagacha bajaradi. Inson ko'zi buni 
ilg'ashga qodir emas( chunki biz 1 soniyada 48 ta tasvirni ilg'ash me’yor(norma) 
hisoblanadi.


Biz svetodiod yonishi yoki o'chish jarayonini kuzatyishimiz uchun 
quyidagi "kalit so'z" kerak bo'ladi.

Download 1.7 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling