Nega LED diodlarning musbat oyog’I Arduinoning diskret pinlariga ulanmoqda?
Rezistorlarning labotatoriya jarayondagi vazifasi nima?
Arduino kodida int,delay va digitalWrite vazifasi?
LED dioddan tashkil topgan svetafor ishlashini tushuntiring?
Laboratoriya ishining asosiy vazifasini tushuntiring?
Javoblar. Chunki diod chirog’imizga signal shu pinlar orqali keladi.
Rezistorning asosiy vazifasi oqimni cheklash yoki elektron devredeki elektr tokining oqimini tartibga solishdir.Rezistorlar tranzistor kabi faol qurilmaga ma'lum bir kuchlanishni ta'minlash uchun ham ishlatilishi mumkin.
Int-bu ma’luot tipi bo’lib butun sonlarni o’z ichiga oladi.Delay()funksiyasini vazifasi esa berilayotgan pinga signalni tokni ma’lum vaqt o’tkazish yoki o’tkazmaslikdir,digitalWrite()funksiyasi esa ko’rsatilgan pinga tok berish yoki bermaslik vazifasini bajaradi.
Led dioddan tashkil topgan svetafor tizimini ishlashi quyidagicha:avval qizil diod yonadi,keyin ma’lum vaqt o’tgandan keyin sariq,keyin esa yashil diodlar yonadi va bu hol takroriy ravishda davom etadi.
Xulosa. Bu labaratoriya ishida men hayotiy faoliyatimizda ko’p uchratadigan yo’llardagi svetaforlarni qanday ishlashini bilib oldim va o’zim led diodlardan foydalanib svetafor tizimini modelini yasadim.Delay()funksiyasini yaxshiroq tushinib oldim.
Laboratoriya ishi. Proyekt 3: LED diodlar tizimini ketma-ket yoritish Ishni bajarish uchun kerak bo’ladigan vositalar: Arduino
Laboratoriya ishini bajarish 1. Quyidagi sxemani yeg’ing.
Yuqoridagi proyektlar orqali LED diodni boshqarish haqida sodda tushuncha ega bo’ldik. Endi esa ko’p svetadiodlarni turli xil ketma-ketliklarida yonib o’chishlari, yonish ketma-ketligini boshqarishni o’rganamiz.
Ushbu proyektimizda potensiometrdan foydalanamiz. Bizga ma’lumki potensiometr orqali zanjirdagi kuchlanishni kamaytirib ko’tarishimiz mumkin. Potensiometr- 2 nuqta orasidagi potensiallar farqi (kuchlanish)ni o’zgartirish uchun mo’ljallangan asbob. Patensiometrning o’ng oyog’i GNDga, chap oyog’i +5v ga va o’rtasi esa Analog A2 ga ulanadi. Shuni yoddan chiqarmaslik kerakki potensiometrni arduinoga manba ulanmaganda ulash lozim.
Sxemani tekshirib ko’rish LED diodi yonishi uchun unga +5v berish kerak edi (Programma ishga tushganda) shuning uchun quyidagilarni bajaring
-Arduinoni kompyuterga USB (Arduino porti) kabeli orqali ulang;
-Qarshilikga ulangan o’tkazgichlarnini ketma-ket arduinodagi +5v yozuvi bor kontaktga ulash bilan svetadiodlarni har birini yonib o’chishini tekshirib ko’ring
Agar LED diod yonmasa sxemada ishtirok etgan tizimni tekshiring.
3) Ishni bajarish: rasmda ko’rsatilganidek yeg’ib chiqib quyidagi kodni kompyuter orqali Arduinoga kiriting: