• Saidqulov
  • 3-topshiriq.
  • “axborot texnologiyalari”




    Download 1.83 Mb.
    Sana13.01.2024
    Hajmi1.83 Mb.
    #136326
    Bog'liq
    1-Labaratoriya ishi
    raznitsaga, java, Fan O’rnatilgan tizimlar 3

    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI


    KOMPYUTER INJINIRINGI” FAKULTETI “AXBOROT TEXNOLOGIYALARI” KAFEDRASI


    “O’rnatilgan tizimlar”
    Fanidan
    1-Labaratoriya ishi
    Fan o‘qituvchisi: Saidqulov E
    Fan o’quvchisi: 20-02 Talabasi: Almurodov Hojiakbar
    SAMARQAND _ 2024


    1- topshiriq
    2 ta yonib o’chuvchi LED diodlampasining sxemasini yig’ing.



    1.1-rasm.
    Components Basic bo’limidan keralli elimentlarini olamiz biz bundan Aurdiuno Unto R(3), Breadboard Small, Resistor va Let elementlarini olamiz bizga sxema yasashimizga kerak buladi.

    1.2-rasm
    Bu rasmda sxemaga kerakli dasturiy taminotni yozib bulgandan so’ng ishga tushuramiz kutgan natija chiqanini guvohi bulib turibsiz sariq chirog’imiz ishladi.

    1.3-rasm
    Bu rasmda sxemaga kerakli dasturiy taminotni yozib bulgandan so’ng ishga tushuramiz kutgan natija chiqanini guvohi bulib turibsiz mana yashil chirog’imiz ham ishladi.

    1.4-rasm.
    Bu rasmda sxemaga kerakli dasturiy taminotni yozib bulgandan so’ng ishga tushurdik kutgan natija chiqanini guvohi bulib turibsiz sariq va yashil chirog’imiz ishladi bundan ko’rinib turibdiki sxemamiz to’liq ishlayabti.
    // C++ code
    //
    int led_yellow = 3;
    int led_green = 4;
    boolean lerdOn = HIGH;

    void setup()


    {
    pinMode(led_yellow, OUTPUT);
    pinMode(led_green, OUTPUT);
    }

    void loop()


    {
    digitalWrite(led_yellow, HIGH);
    delay(700);
    digitalWrite(led_yellow, LOW);
    digitalWrite(led_green, HIGH);
    delay(2000);
    digitalWrite(led_green, LOW);
    digitalWrite(led_yellow, HIGH);
    delay(700);
    digitalWrite(led_yellow, LOW);
    }
    2-topshiriq

    Bitta svetodiod avval 0,5 sekund yonib, 0,5 sekund o’chadi, keyin 1 sekund yonib 1sekund o’chadi, undan keyin 2 sekund yonib 2 sekund o’chib turadi.





    1.1-raasm
    Components Basic bo’limidan keralli elimentlarini olamiz biz bundan Aurdiuno Unto R(3), Breadboard Small, Resistor va Let elementlarini olamiz bizga sxema yasashimiz uchun kerak buladi.



    1.2-rasm.
    Bu rasmda sxemaga kerakli dasturiy taminotni yozib bulgandan so’ng ishga tushuramiz kutgan natija chiqanini guvohi bulib turibsiz mana yashil chirog’imiz ham ishladi 0.5 sek yonib 0.5 sek o’chayabti.

    1.3-rasm.
    Bu sxemada kerakli simlarini joyiga o’lab va dasturiy taminotni yozib bulgandan so’ng ishga tushuramiz kutgan natija chiqanini guvohi bulib turibsiz mana yashil chirog’imiz ham ishladi 1 sek yonib 1 sek o’chayabti.



    1.4-rasm.
    Va nihoyat sxemamiz sungi tekshiruv bosqichiga keldik bunda ham 2 sek yonib 2 sek uchgan holda ishlayabti tajribalarimizni barchasi ijobiy natijani ko’rsatdi.
    // C++ code
    //

    int led_green = 4;


    boolean lerdOn = HIGH;

    void setup()


    {
    pinMode(led_green, OUTPUT);
    }

    void loop()


    {
    digitalWrite(led_green, HIGH);
    delay(500);
    digitalWrite(led_green, LOW);
    delay(500);
    digitalWrite(led_green, HIGH);
    delay(1000);
    digitalWrite(led_green, LOW);
    delay(1000);
    digitalWrite(led_green, HIGH);
    delay(2000);
    digitalWrite(led_green, LOW);
    delay(2000);
    }


    3-topshiriq.
    Knopka bosib turilganda svetadiod yonib-o’chib ishlab tursin. Qo’yvorilganda ishlashdan to’xtasin.



    1.1-rasm
    Components Basic bo’limidan keralli elimentlarini olamiz biz bundan Aurdiuno Unto R(3), Breadboard Small, Resistor va Let elementlarini olamiz bizga sxema yasashimizga kerak buladi.



    1.2-rasm.
    Bu rasmda sxemani tuzib va kerakli dasturiy taminotni yozib bulgandan so’ng ishga tushuramiz kutgan natija chiqanini guvohi bulib turibsiz mana chirog’imiz bosilmagan holda o’chiq turibti.

    1.2-rasm.
    Bu rasmda swetchni yoqdik va chiroq uchib yonib boshladi.



    1.4-rasm.
    Bu rasmda sxemamiz va kodlarimiz kurinib turibti ammo ishga tushrilmagan holda tajribani oxiri bosqichida yozilgan kodlar va yig’ilgan sxemani ko’rdingiz.

    //Code
    //C++


    int Yled = 11;


    int Pbtn = 2;
    int btnst = 0;
    void setup()
    {
    pinMode(Yled, OUTPUT);
    pinMode(Pbtn, INPUT);
    }

    void loop()


    {
    btnst == LOW;
    btnst = digitalRead(Pbtn);
    if (btnst == HIGH) {
    digitalWrite(Yled, HIGH);
    delay(1000);
    digitalWrite(Yled, LOW);
    delay(1000);
    }
    }

    Xulosa:
    BU amaliy ishda men Components Basic bo’limidan keralli elimentlarini olishni misol uchun bundan Aurdiuno Unto R(3), Breadboard Small, Resistor va Let elementlarini olib sodda sxema tuzib kurdim Aurdiuno Unto R(3)ga kabellarni ulashni Resistorlarni tug’ri joylashtirishni, Let chiroqlarini Breadboard Smallga qandey joylashtirishni urgandim chiroqni uchirib yoqish sxemasini va dasturini tuzdim qanchadir vaqt oralig’ida chiroqlar uchib yonishini amaliy bajarib kurdim


    Men bu amaliy ishda tinkercad ishlashni urgandim.
    Download 1.83 Mb.




    Download 1.83 Mb.