Farg’ona-2023 yil laboratoriya ishi № led (Svetodiod). Ledni Arduino yordamida yoqish va o‘chirish Laboratoriya ishining maqsadi



Download 286,57 Kb.
bet2/3
Sana27.04.2023
Hajmi286,57 Kb.
#932690
1   2   3
Bog'liq
Farg’ona-2023 yil laboratoriya ishi № led Boliboyev Ramzbek

Tokni cheklash
Tokni cheklash qoidasiga amal qilish oson. Siz faqat LED uchun spetsifikatsiyaga ushbu model uchun maksimal oqim qiymatini kiritishingiz va kontaktlarning zanglashiga zarur bo‘lgan tokni yetkazib beradigan qarshilik qo‘shishingiz kerak. Bularning barchasi Om qonuni va Internetda mavjud bo‘lgan ko‘plab kalkulyatorlar yordamida osongina hisoblab chiqiladi. Jarayonni keraksiz hisoblar bilan murakkablashtirmaslik uchun , biz Arduino bilan ishlashning yakuniy natijasini beramiz.
Birinchi dizaynimizda biz boshlang‘ich to‘plamlarida mavjud bo‘lgan eng keng tarqalgan LEDlar uchun 220 omli rezistorlar(qarshiliklar)dan foydalanamiz. Agar siz kontaktlarning zanglashiga kattaroq rezistor qo‘shsangiz, hech qanday dahshatli narsa bo‘lmaydi - shunchaki diod unchalik porlamaydi.
LED ulanish diagrammasi
LEDni elektr zanjiriga ulash juda oddiy operatsiya. Tegishli oyoqlarni plus va minus bilan ulash kerak. Biz uzun oyoqni zanjirning oxirigacha plyusga olib keladigan qismiga bog‘laymiz. Rezistorni kontaktlarning kiritishni unutmaslik kerak.

LEDni ulash sxemasi

LEDni Arduinoga ulash uchun siz bu platada plus qayerda bo‘lishini, minus qayerda bo‘lishini tushunishingiz kerak. Axir, LED - bu elektr qurilmasi, uning ishlashi uchun sizga ortiqcha va minusli elektr davri kerak bo‘ladi. Birinchi narsa - quvvatni Uno kartasining 5V piniga ulash. Chiroq yonadi, lekin bunday qurilmani eskiz yordamida boshqarish mumkin emas. Quvvat yoqilguncha chiroq yonadi.


Shunday qilib, biz LEDni plataga ulashimiz kerak. Buning uchun biz uzun oyoqni plus bilan bog‘laymiz, ya'ni platadagi raqamli yoki analog ulagichga olib keladigan sxemaning qismiga. Lekin biz buni darhol emas, balki rezistor orqali qilamiz, u keyinchalik 13 pinga ulanadi. Qisqa oyog‘ini (minus) minusga - GND piniga ulang. Diagrammada shunday ko‘rinishda.
Sxemani yig‘ish uchun bizga quyidagilar kerak:
• Arduino platasi
• doska
• 2 ta sim "dada-dada"
• yorug‘lik chiqaruvchi diod
• qarshilik.

Arduinoga ulash sxemasi:

Siz rezistorni va LEDni almashtirishingiz mumkin - GND ni rezistorga ulang va to‘g‘ridan -to‘g‘ri raqamli pin bilan ulang. Bundan hech narsa o‘zgarmaydi. Agar siz simlarni almashtirishni xohlasangiz, diodning oyoqlari uzun tomoni taxtaning pinlariga olib keladigan simlarga, qisqa tomoni esa GND etiketli pinlarga turishi kerakligiga e'tibor bering.


Muhim!
Ma'lum holatlarda, siz rezistorsiz bajarishingiz mumkin, ayniqsa, agar siz LEDni plataga allaqachon ulangan 13 -pinga ulasangiz. Ammo bu holatda, sxema uzoq vaqt va to‘g‘ri ishlay olmaydi va agar siz past qarshilikka ega kuchli LEDni ulasangiz, oqim tavsiya etilgan maksimal 40mA dan oshib ketishi mumkin va pin yonib ketishi mumkin. Shuning uchun bunday tajriba qilmaslik yaxshiroqdir.

Ushbu model uchun quyidagi dastur mos keladi:
int led = 8;
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
Xuddi shu narsa chiziqli izohlar bilan (dastlab siz sintaksis va algoritmni o‘rganmasdan tayyor dasturlardan foydalanishingiz mumkin):
int led = 8; // biz ikkinchi simni ulagan port raqamini o‘z ichiga olgan butun sonli o‘zgaruvchining e'lon qilinishi
void setup() // majburiy o‘rnatish tartibi, dastur boshida ishlaydi; protsedura void so‘zidan boshlanadi
{
pinMode(led, OUTPUT); // ishlatilgan portning kiritilishi - bu port raqami, ikkinchi dalil - portdan foydalanish turi - kirishga (Kirish) yoki chiqishga (OUTPUT).
}
void loop() // loop majburiy protsedura, setup ishga tushirish protsedurasi
{
digitalWrite (LED, yuqori); // bu buyruq raqamli portdagi kuchlanishni yoqish yoki o‘chirish uchun ishlatiladi; led - port raqami, ikkinchi dalil - yoqish (YUQORI) yoki o‘chirish (LOW)
delay(1000); // Bu buyruq amallar o‘rtasida kutish uchun ishlatiladi, argument millisekundlarda kutish vaqti
digitalWrite(led, LOW);
delay(1000);
}

Download 286,57 Kb.

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