1-topshiriq. Arduino Uno yordamida led lampalarni boshqarish. Ishdan maqsad



Download 6,34 Mb.
bet1/3
Sana30.04.2022
Hajmi6,34 Mb.
#600085
  1   2   3
Bog'liq
1-lab baxshullayev baxrom o`rnatilgan tizimlar




1-topshiriq.
Arduino Uno yordamida led lampalarni boshqarish.
Ishdan maqsad: Arduino Uno yordamida led lampalarni boshqarish.
Kerakli komponentlar:
Quyida keltirilgan kerakli komponentlar va elementlar virtual platformada mavjud va ulardan foydalaniladi.

  • Tinkercad.com

  • Arduino UNO kontrolleri-1 ta ;

  • led lampa-13 ta ;

  • aloqa simlari.

Nazariy qism
Arduino Uno - bu ATmega328P ( ma'lumotlar jadvali) asosidagi mikrokontroller platasi.). Unda 14 ta raqamli kirish/chiqish pinlari (shundan 6 tasi PWM chiqishi sifatida ishlatilishi mumkin), 6 ta analog kirish, 16 MGts chastotali kvarts kristalli, USB ulanishi, quvvat uyasi, ICSP sarlavhasi va tiklash tugmasi mavjud. U mikrokontrollerni qo'llab-quvvatlash uchun zarur bo'lgan hamma narsani o'z ichiga oladi; "Uno" italyan tilida bitta degan ma'noni anglatadi va Arduino Software (IDE) 1.0 ning chiqarilishini belgilash uchun tanlangan. Uno platasi va Arduino dasturiy ta'minotining 1.0 versiyasi (IDE) Arduinoning mos yozuvlar versiyalari bo'lib, endi yangiroq versiyalarga aylandi. Uno platasi USB Arduino platalari seriyasidagi birinchi va Arduino platformasi uchun mos yozuvlar modelidir.

Laboratoriya ishini bajarish tartibi:
Biz led lampalar yordamida 17 sonini hosil qilib olamiz.Buning uchun led lampalarni ketma-ket ulaymiz.Keyin har bir raqamni tashkil etuvchi zanjirni bir uchini ketma-ketlikda Arduinoning 3,2 oyoqlariga ulaymiz.Zanjirning qolgan uchini esa yerga ulaymiz. Laboratoriya ishini bajarish uchun asosiy 3 ta qadamda amalga oshiramiz.
1-qadam. Laboratoriya ishini bajarish uchun ulanish sxemasi tashkil qilamiz. Birinchi navbatda led lampalarni ulashning strukturaviy sxemasi chiziladi (1.1-chizmada keltirilgan).

1.1-chizma. Led lampalarni ulashning strukturaviy sxemasi.
1.Lampaning anod qismi
2.Lampaning katod qismi
3.Arduino Unoning 3- oyog’i
4.Arduino Unoning 2-oyog’i
6.Arduino Unoning gnd oyog’i
2-qadam. Bu qadamda laboratoriya ishini amaliyotda qo’llash uchun elektron sxemasi chizamiz (1.2-chizmada keltirilgan).

1.2-chizma. Led lampalarni ulashning elektron sxemasi.
3-qadam. Laboratoriya ishining strukturaviy va elektron sxemasi yordamida Tinkercad.com platformasida ishni emulatsion formasini xosil qilamiz(1.3-chizma).

1.3-chizma. Led lampalarni ulashning emulatsion holati.
Led lampalarni ketma-ket ulab zanjir hosil qilib, raqamlarni tashkil etuvchi zanjirni bir uchini Arduino ning raqamli 3,2 oyoqlariga ulaymiz.Biz Arduino ning oyoqchalarini chiqish kabi ishlatamiz, shuning uchun uni o‘zgartirish kerak bo‘ladi, buning uchun kontrollerga quyidagi tegishli buyruq beriladi.
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
Led lampalarni yonib o‘chib turishi quyidagicha kod yozishimiz kerak.
1-listingda mashg‘ulot sketchi keltirilgan.
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
}

void loop()


{
digitalWrite(2, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(3, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
}

1.4-chizma. Led lampalarni ulashning kod qismini kiritish.

Yig’ilgan sxemani quyidagi havola orqali ko’rishingiz mumkin:


https://www.tinkercad.com/things/a8URjEzNnj1-1-topshiriq/editel
Xulosa.
Men bu topshiriqni bajarish davomida led lampalarni Arduino Uno yordamida boshqarishni o’rgandim.Topshiriqni bajarish davomida Led lampalarni ketma-ket ulagan holda zanjir hosil qildim.Arduino Unoning oyoqlaridan chiqish kabi foydalandim.Arduinoda ma’lum bi ramal bajargandan keyin Arduino kutish amalini bajarishi uchun delay funksiyasidan foydalandim.Led lampalarni ulash uchun ulash simlaridan foydalandim.Tajribani Arduino Uno da amalga oshirdim.

Download 6,34 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish