• Mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi
  • 4 - Topshiriq.
  • O‘rnatilgan tizimlari fanidan 4-amaliy ish topshirig‘i mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi




    Download 398,05 Kb.
    Sana15.05.2024
    Hajmi398,05 Kb.
    #234053
    Bog'liq
    4-amaliy topshiriq OT


    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

    4-AMALIY ISH TOPSHIRIG‘I


    Mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash.

    Bajardi: 830-21 guruh talabasi
    Maqsadov A.F.
    Tekshirdi: Jurayev D.B.
    TOSHKENT – 2024
    4-topshiriq
    Ishdan maqsad: Tranzistor, fotoqarshilik va harorat 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)

    Topshiriqlar https://wokwi.com yoki https://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.
    4 - Topshiriq.



    Topshiriq mavzusi

    Talabaning jurnaldagi tartib raqami


    pnp transiztorli releni potensiometr orqali boshqarish. Yuqori holatini pezonurlatgich toni va quyi holatni led diodni yoqish orqali ifodalang.

    9


    Kodi:
    #define POT_PIN A0 // Potensiometr pini


    #define RELAY_PIN 2 // Rele boshqaruv pini
    #define BUZZER_PIN 3 // Buzzer boshqaruv pini
    #define LED_PIN 4 // LED boshqaruv pini

    #define UPPER_THRESHOLD 700 // Buzzerni faollashtirish uchun yuqori cheklovi


    #define LOWER_THRESHOLD 300 // LED yoqilish uchun past cheklovi

    void setup() {


    pinMode(POT_PIN, INPUT); // Potensiometr pinini kiritish sifatida sozlash
    pinMode(RELAY_PIN, OUTPUT); // Relé boshqaruv pinini chiqish sifatida sozlash
    pinMode(BUZZER_PIN, OUTPUT);// Buzzer boshqaruv pinini chiqish sifatida sozlash
    pinMode(LED_PIN, OUTPUT); // LED boshqaruv pinini chiqish sifatida sozlash
    }
    void loop() {
    // Potensiyometr qiymatini o'qish
    int potValue = analogRead(POT_PIN);

    // Potensiometr qiymati yuqori cheklovdan baland bo'lsa


    if (potValue > UPPER_THRESHOLD) {
    activateBuzzer();
    } else {
    // Agar potensiometr qiymati yuqori cheklovdan past bo'lsa, buzzer ni o'chirish
    digitalWrite(BUZZER_PIN, LOW);
    }
    // Potensiometr qiymati quyi cheklovdan past bo'lsa
    if (potValue < LOWER_THRESHOLD) {
    // potensiometr qiymati quyi cheklovdan past bo'lsa, LED ni yoqish
    digitalWrite(LED_PIN, HIGH);
    } else {
    // potensiometr qiymati quyi cheklovdan o'tsa, LED ni o'chirish
    digitalWrite(LED_PIN, LOW);
    }
    // Rele ni potensiyometr qiymati asosida boshqarish
    if (potValue > 512) {
    // potensiometr qiymati o'rta nuqtasidan yuqori bo'lsa, rele ni faollashtirish
    digitalWrite(RELAY_PIN, HIGH);
    } else {
    // potensiometr qiymati o'rta nuqtasidan past bo'lsa, rele ni o'chirish
    digitalWrite(RELAY_PIN, LOW);
    }
    delay(100); // kechiktirish
    }

    // Buzzerni faollashtirish f


    void activateBuzzer() {
    tone(BUZZER_PIN, 1000); // Buzzer ni 1000Hz chastotasi bilan faollashtirish
    }

    https://wokwi.com/projects/397769451462449153
    Download 398,05 Kb.




    Download 398,05 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘rnatilgan tizimlari fanidan 4-amaliy ish topshirig‘i mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi

    Download 398,05 Kb.