|
Telekommunikatsiya texnologiyalari va kasb ta’limi fakulteti “O’rnatilgan tizimlar” fanidan
|
Sana | 19.04.2023 | Hajmi | 1.15 Mb. | | #52656 |
Bog'liq Telekommunikatsiya texnologiyalari va kasb ta’limi fakulteti “O’
O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
Telekommunikatsiya texnologiyalari va kasb ta’limi fakulteti
“O’rnatilgan tizimlar” fanidan
Bajaruvchi: Azamxonov N
Tekshiruvchi: Xakberdiyev S
Samarqand-2023
3-raqam
Knopka bosilgan 3ta svetodiod yonib o’chib tursin.
Ishning maqsadi. Tugma (Knopka) bilan tanishish va tugmani bosilish yordamida yorug’lik diodini yonishi va o’chishini nazorat qilish ko’nikmasini hosil qilish.
Asosiy nazariy qisim
Ushbu laboratoriya ishida tugmaning tuzilishi haqida biroz malumot berib o’tamiz. Uning ishlash prinsipi xuddi uyingizdagi chiroqni o’chirib yoquvchi выключатель dak ishlaydi. Maktab darsliklarida esa kalit ham deb ataladi. Tugmaning vazifasi quvvatni uzush yoki ulashdan iborat bo’lib, arduino uchun maxsus kichik hajmdagilari mavjud.
1- rasm/ Tugmaning ishlash prinsipi
LED haqida ham malumot bersam, bu o’zidan yorug’lik taratuvchi qurilma. LED da diod xususiyati ham mavjud, uning xususiyati shundan imorat-ki quvvatni faqat bir tomonga o’tkazadi. Cho’g’lanma lampalarga o’xshab quvvat 1 yoki 0 ishorali quvvatni tanlamaydi emas. Faqatgina "+" va "-" ishorali quvvatlarda ishga tushadi. LED ning ham arduino uchun maxsus turlari mavjud. LED arduinoning quvvatiga bardosh bera olishi uchun qarshilik ham ishlatamiz. LEDning qaysi tomoni musbat quvvatligini farqlash uchun uning simining uzunligiga yoki to’gri yoki qiyshiqligiga qaraymiz, uzun yoki qiyshiq tomon musbat hisoblanadi.
2- rasm. LED ko’rinishi
B readboard bu arduino pinlari ulanishi uchun maxsus tayyorlangan, har bir katakchasi o’z qatoridagi katakchalar bilan ulangan bo’ladi. Breadboard bu bir biriga malum bir tartibda ulangan katakchalar(pinlar) to’plami.
3- rasm. Breadboard tuzilishi
1-tajriba. Bu tajribada hechqanday kod yozmaymiz ammo ishlash prinsipini haqida tushuncha olamiz. Buning uchun quyidagi qurilmalar kerak:
Arduino qurilmasi;
LED;
Jumper(kabellar);
Tugma(Button);
Breadboard.
(Barcha qurilmalarmizni ishlash ishlamasligni bilib oling)
Bajarish ketma- ketligi:
Arduino qurilmamizni quvvatga ulab olamiz.
5 V pinini tugmaning bir uchunga ulaymiz.
Tugmaning yana bir uchini LED ning musbat tomoniga ulaymiz.
LED ning manfiy tomonini qarshilikka(resistorga) ulaymiz.
Resistorning boshqa uchini GND ga ulaymiz.
Tugmani bosib ko’ramiz LED yonsa biz maqsadga erishdik(yonmasa commentga yozing).
Sxemani kod ko’rinishidagi shakli
const int Tugma = 7;
const int Led1 = 13;
const int Led2 = 12;
const int Led3 = 11;
void setup() {
pinMode(Tugma, INPUT);
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
}
void loop() {
if(digitalRead(Tugma))
{
digitalWrite(Led1, LOW);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);
}
while(!digitalRead(Tugma) == HIGH)
{
digitalWrite(Led1, HIGH);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);
delay(300);
digitalWrite(Led1, LOW);
digitalWrite(Led2, HIGH);
digitalWrite(Led3, LOW);
delay(300);
digitalWrite(Led1, LOW);
digitalWrite(Led2, LOW);
digitalWrite(Led3, HIGH);
delay(300);
digitalWrite(Led1, LOW);
digitalWrite(Led2, HIGH);
digitalWrite(Led3, LOW);
delay(300);
}
}
Tincerkadda sxema tarzida ko’rinishi
Biz bu jarayonda tincerkad dasturida sxemani tuzib oldik va ishga tushurish uchun kodni yozib tayyor qilib oldik
Natija
|
| |