• Mavzu: : LCD 1602 indikatori va harakat datchigidan foydalanib toshiriqlarni bajarish. Bajardi
  • Nazariy qismi
  • 5 - Topshiriq. (Amaliy mashg‘uloti uchun)
  • O‘rnatilgan tizimlari fanidan 5-amaliy ish topshirig‘i mavzu: : lcd 1602 indikatori va harakat datchigidan foydalanib toshiriqlarni bajarish. Bajardi




    Download 65,31 Kb.
    Sana20.05.2024
    Hajmi65,31 Kb.
    #246716
    Bog'liq
    1715614645 (1)


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


    Kompyuter injiniringi fakulteti
    Sun’iy intellekt kafedrasi

    O‘rnatilgan tizimlari fanidan

    5-AMALIY ISH TOPSHIRIG‘I

    Mavzu: : LCD 1602 indikatori va harakat datchigidan foydalanib toshiriqlarni bajarish.
    Bajardi: 830-21 guruh talabasi
    Ergashev .Sh
    Tekshirdi: Jurayev D.B.
    TOSHKENT – 2024
    5-topshiriq
    Ishdan maqsad: 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

    Nazariy qismi: LCD 1602 indikatori (LCD ekran) harakat datchiklari bilan ishlash uchun juda mos keladi. Ularning asosiy xususiyatlari va ularni boshqarishning asosiy prinsiplarini tushunish uchun quyidagi ma'lumotlarni o'rgatishingiz mumkin:

    1. **Indikator haqida umumiy ma'lumotlar:** LCD 1602, ikki qatorli 16 belgidan iborat matnga ega ekran. Har bir belgi 5x8 piksel miqdorida matnga emas, balki segmentlar, yoki belgilangan yo‘nalishlarda ko‘rinadi.

    2. **Ishlash prinsiplari:** LCD 1602 indikatori, datchiklardan keladigan ma'lumotlarni aks ettiradi. Bu ma'lumotlar, mos kodi yoki dasturiy til orqali datchikga yuboriladi va uni ko'rsatish uchun ekran ustida tasvirlanadi.


    5 - Topshiriq. (Amaliy mashg‘uloti uchun)



    Topshiriq mavzusi

    Talabaning jurnaldagi tartib raqami


    LCD1602 displayida DTH 22 sensorida aniqlangan haroratni va namlikning natijasini tugma orqali chiqarish



    4

    https://wokwi.com/projects/398053564514243585



    Kod qismi:
    #include
    #include
    #include

    LiquidCrystal_I2C LCD(0x27,16,2);


    DHT dht(2, DHT22); // DHT 22 sensori uchun port

    const int buttonPin = 7; // tugma porti


    int buttonState = 0; // tugma holati

    void setup() {


    LCD.init();
    LCD.backlight();
    dht.begin();
    pinMode(buttonPin, INPUT);
    }

    void loop() {


    float h = dht.readHumidity();
    float t = dht.readTemperature();

    buttonState = digitalRead(buttonPin); // tugma holatini o'qish


    if (buttonState == LOW) {


    LCD.clear();
    delay(1000);
    } else { // Tugma bosilmasa, ma'lumotlar ko'rsatilsin
    LCD.setCursor(0,0);
    LCD.print("Namlik: ");
    LCD.print(h);

    LCD.setCursor(0,1);


    LCD.print("Harorat: ");
    LCD.print(t);
    }

    delay(1000);


    }



    Download 65,31 Kb.




    Download 65,31 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘rnatilgan tizimlari fanidan 5-amaliy ish topshirig‘i mavzu: : lcd 1602 indikatori va harakat datchigidan foydalanib toshiriqlarni bajarish. Bajardi

    Download 65,31 Kb.