• O’rnatilgan tizimlar” fanidan
  • Asosiy nazariy qisim
  • 2- rasm. LED ko’rinishi B readboard
  • Bajarish ketma- ketligi
  • Sxemani kod ko’rinishidagi shakli
  • Tincerkadda sxema tarzida ko’rinishi
  • Telekommunikatsiya texnologiyalari va kasb ta’limi fakulteti “O’rnatilgan tizimlar” fanidan




    Download 1.15 Mb.
    Sana19.04.2023
    Hajmi1.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.



    1. 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:

    1. Arduino qurilmamizni quvvatga ulab olamiz.

    2. 5 V pinini tugmaning bir uchunga ulaymiz.

    3. Tugmaning yana bir uchini LED ning musbat tomoniga ulaymiz.

    4. LED ning manfiy tomonini qarshilikka(resistorga) ulaymiz.

    5. Resistorning boshqa uchini GND ga ulaymiz.

    6. 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
    Download 1.15 Mb.




    Download 1.15 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Telekommunikatsiya texnologiyalari va kasb ta’limi fakulteti “O’rnatilgan tizimlar” fanidan

    Download 1.15 Mb.