• 5 – amaliy ish topshirig‘i
  • Vazifalar
  • Dastur kodi
  • “O’rnatilgan tizimlar” Fanidan




    Download 0,69 Mb.
    Sana18.05.2024
    Hajmi0,69 Mb.
    #243177
    Bog'liq
    Xalikova Madina 5-amaliy ish
    MO‘YDINOV MANSURJON MAXAMMADJON O‘G‘LI QAYD VARAQA (3), for takrorlash operatori topshiriqlar, Untitled document, MT1 (1), Nodir O\'tkirov 1-mustaqil ish, “HAYOT FAOLIYATI XAVFSIZLIGI” FANIDAN MUSTAQIL ISH MAVZULARI, 1707291378 (1), 1706860952 (3), Shavkatova Ruxshona, 1-topshiriq Ekologiya.sirtqi, 4RQ648VL673kKrRxESbeoBrv6dZw8Nw1hLr2oV0p (1), Musqatil ish (2), Mustaqil ishlar (2), Xalikova Madina (1)

    O‘ZBEKISTON RESPUBLIKASI
    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL‑XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

    O’rnatilgan tizimlar”


    Fanidan


    5-topshiriq


    Talaba:Xalikova Madina
    O’qituvchi:Azimova Umida
    Toshkent – 2024

    5 – amaliy ish topshirig‘i

    Ishdan maqsad: LCD 1602 indikatori va harakat datchigi xususiyatlarini o‘rganish va ular haqida ma’lumot olish. Ularni boshqarish uchun datchiklarning ishlash prinsiplari, qurilmaga ulanishi va dastur yozish ko‘nikmalarini hosil qilish

    Vazifalar:

    · Jadvalda berilgan topshiriqlarni bajarish.

    · Online simulyatorlarda sxemani topshiriq bo‘yicha yig‘ish va dastur yozish

    · Amaliy ish bo‘yicha hisobot tayyorlash (qisqacha nazariy qism, amaliy qism, kod qismi, ulanish sxemasi rasmlari, xulosa)

    Topshiriqlarhttps://wokwi.com yokihttps://www.tinkercad.com onlayn simulyatorlarda amaliy bajarilib hisobotga ulanish sxemasi va dastur kodi ilova qilinishi zarur. Hisobotda dastlab qo‘llanilgan modul va datchiklar haqida umumiy ma’lumotlar keltirilishi va xulosa yozilishi shart. Ishni simulyatorda bajarilgan manzili ilovasi berilishi zarur.

    Dastur kodi


    #include ;


    LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
    // defining the pins
    const int trigPin = 10;
    const int echoPin = 9;
    // defining variables
    long duration;
    int distance;
    void setup() {
    pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
    pinMode(echoPin, INPUT); // Sets the echoPin as an Input
    Serial.begin(9600); // Starts the serial communication
    lcd.begin(16,2);
    }
    void loop() {
    // Clears the trigPin
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    // Sets the trigPin on HIGH state for 10 micro seconds
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);
    // Reads the echoPin, returns the sound wave travel time in microseconds
    duration = pulseIn(echoPin, HIGH);
    // Calculating the distance
    distance= duration*0.034/2;
    lcd.setCursor (0,0);
    lcd.print("Distance: ");
    delay(1000);
    lcd.setCursor (0,1);
    lcd.print(distance);
    lcd.print("cm");
    }


    1-rasm:Dastur kodining berilishi

    2-rasm:Sxema ko’rinishi

    3-rasm:Ishlatilgan komponentalar

    4-rasm:Dastur kodining testing jarayoni

    5-rasm:Result!
    Download 0,69 Mb.




    Download 0,69 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    “O’rnatilgan tizimlar” Fanidan

    Download 0,69 Mb.