13 laboratoriya ishi fotoqarshilik. Yorug‘lik diodlarini yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish



Download 0,51 Mb.
Sana19.05.2023
Hajmi0,51 Mb.
#941286
Bog'liq
13 laboratoriya ishi fotoqarshilik. Yorug‘lik diodlarini yoqish


13 - LABORATORIYA ISHI
Fotoqarshilik. Yorug‘lik diodlarini yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish.
Ishning maqsadi: Fotoqarshilik haqida umumiy ma’lumotlarni olish va yorug‘lik diodlarini yoqish yoki o‘chirish orqali yorug‘lik darajasiga ishlov berish bo’yicha amaliy ko’nikmalarga ega bo’lish.
Fotorezistor (foto va rezistor) — elektr qarshiligi yoritilganligiga bogʻliq boʻlgan yarimoʻtkazgichli rezistor; optoelektronika asbobi. F.ning asosiy qismi dielektrik asosga surilgan yorugʻlik sezgir yarimoʻtkazgich qatlami (qoʻrgʻoshin yoki kadmiy sulfidlari, kadmiy selenidi va boshqalar) yoki yarimoʻtkazgich plastinkasi. Qatlam (plastinka)ga tok oʻtkazuvchi kontakt (elektrod) lar joylashtiriladi. Namlik va boshqa taʼsirlardan sakdash uchun F. maxsus qoplamaga olinadi yoki germetiklanadi. F.larning solishtirma integral sezgirligi ancha katta, biroq ular nisbatan inersion, yorugʻlik koʻrsatkichlari chizikli boʻlmaydi. F.lar infraqizil, koʻrinuvchi, ultrabinafsha, rentgen va gamma nurlanishlarning intensivligini oʻlchashda, fototelegraf alokada, tovush eshittirish qurilmalari, kuzatuvchi tizimlar, yorugʻlik relelari va boshqalarda qoʻllanadi.
Laboratoriya ishimi bajarish odatdagiday Arduino IDE va Proteus muhitidan foydalanamiz:


4-rasm. Proteus muhutida sxemalarni yig’ilgan holati
Proteus muhutida sxemalarni yig’ib bo’lgandan so’ng arduino mihutida yozilgan dastur kodni hex. Faylini ko’rsatishimiz kerak bo’ladi 6-rasmda ko’rsatilgan.

5-rasm. Arduino muhutida yozilgan dastur kodining hex. faylini ko’rsatish
Hex.fileni ko’rsatganimizdan keyin proteus muhutidan play tugmasini bosib ishga tushuramiz.

6-rasm. Dasturni ishga tushgan holati

Dastur kodi:
int led = 13; // LEDning pin raqami bilan o'zgaruvchan
int ldr = 0; // fotorezistor
void setup() // sozlash protsedurasi
{
pinMode(led, OUTPUT); // LEDning chiqish ekanligini bildiring
}
void loop() // loop protsedurasi
{
if (analogRead(ldr) < 800) digitalWrite(led, HIGH);
else digitalWrite(led, LOW); // aks holda o'chirib qo'ying}
Topshiriq

  • Mavzu bo’yicha berilgan va qo’shimcha adabiyotlar bilan tanishib chiqib, bilim va ko’nikmalaringizni mustahkamlang.

  • Berilgan variantlar asosida o’z vazifangizni bajaring va fan o’qituvchisiga topshiring.

F otorezistorni arduinoga ulash


#define PIN_LED 13
#define PIN_PHOTO_SENSOR A0
void setup() {
Serial.begin(9600);
pinMode(PIN_LED, OUTPUT);
}
void loop() {
int val = analogRead(PIN_PHOTO_SENSOR);
Serial.println(val);
if (val < 300) {
digitalWrite(PIN_LED, LOW);
} else {
digitalWrite(PIN_LED, HIGH);
}
}
Download 0,51 Mb.

Do'stlaringiz bilan baham:




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