O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“O’rnatilgan tizimlar” fanidan
1-Laboratoriya ish
Bajardi:ESB-004-L1 guruh talabasi
Yunusov Azizbek
Qabul qildi: Xoldorov Shohruhmirzo
Toshkent 2022
1-laboratoriya
1-vazifa: Arduino UNO bilan led lampalarni boshqarish
1.1-rasm. Arduino UNO bilan led lampalarni boshqarish jarayoni.
1-ish uchun link:
https://www.tinkercad.com/things/6isnmICDop8-1-ish-yunusov-azizbek/editel
1.2-rasm. Blok sxema va kod
void setup()
{
pinMode(LED_BUILTIN, OUTPUT);
}
void loop()
{
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
1.3-rasm. Prinspial sxema.
1.4-rasm. Elementlar ro’yxati.
Xulosa:
Ushbu ishni bajarish mobaynida led lampalar, Arduino Uno 1 platasi, ulovchi simlar, qarshilik kabi komponentlardan foydalandim. Ledlar orasidagi delay (kutish) vaqti 100 mc qilib belgilandi. Natija muvaffaqqiyatli bo’ldi.
2-vazifa: Arduino UNO va tugma bilan led lampalarni boshqarish.
2.1-rasm. Arduino UNO va tugma bilan led lampalarni boshqarish jarayoni.
int led=12;
int button=2;
int button_xotira;
void setup()
{
pinMode(button,INPUT);
pinMode(led, OUTPUT);
}
void loop()
{
button_xotira = digitalRead(button);
if(button_xotira == 0)
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
}
2-ish uchun link:
https://www.tinkercad.com/things/kHzpiM00FEE-2-ish-yunusov-azizbek/editel
2.2-rasm. Prinspial sxema.
2.3-rasm. Elementlar ro’yxati.
Xulosa:
Biz erishmoqchi bo'lgan narsa oddiy: tugma bosilmasa, LED o'chadi. Va tugmachani bosganimizda LED yonishi kerak.
C++ da yozilgan kod, kalit va Arduino UNO yordamida 5 ta lampani ketma-ket, bitta-bittadan yondirdim. Tugma har bosilganda keying lampa yonadi va hozirgisi o’chadi.
3-vazifa: Arduino UNO va potensiometr (o’zgaruvchan qarshilik) bilan jarayon hosil
3.1-rasm. Arduino UNO va potensiometr (o’zgaruvchan qarshilik) bilan jarayon hosil jarayoni.
int ledaz_rgb = 0;
void setup()
{
pinMode(ledaz_rgb, OUTPUT);
}
void loop()
{
digitalWrite(ledaz_rgb, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
3.2-rasm. Prinspial sxema.
3.3-rasm. Elementlar ro’yxati.
3-ish uchun link:
https://www.tinkercad.com/things/c85ysr95rRg-incredible-waasa/editel
Xulosa:
Ushbu ishda potensiometr yordamida lapmaning yoritilish darajasini o’zgartirish ko’rib chiqildi.
Do'stlaringiz bilan baham: |