• Mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi
  • 4 - Topshiriq. (Amaliy mashg‘uloti uchun) 12-variant
  • Serial
  • O‘rnatilgan tizimlari fanidan 4-amaliy ish topshiriq mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash. Bajardi




    Download 243,11 Kb.
    Sana15.05.2024
    Hajmi243,11 Kb.
    #235172
    Bog'liq
    ornatilgan4


    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 TOPSHIRIQ


    Mavzu: Tranzistor, fotoqarshilik va harorat datchigi bilan ishlash.

    Bajardi: 411-21 guruh talabasi
    Murodillayev Abdulatif
    Tekshirdi: Azimova Umida
    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. (Amaliy mashg‘uloti uchun)
    12-variant



    Topshiriq mavzusi

    Talabaning jurnaldagi tartib raqami


    DS18B20 modulida aniqlangan haroratning natijasini 4 razryadli 7 segmentli indikatorda aks ettirish

    12



    Dastur kodi
    #include
    #include
    #define ulanishi 9
    #define turi DHT22

    DHT natija(ulanishi,turi);


    SevSeg sevSeg;
    uint8_t segValues[10]={0X3f,0X06,0X5B,0X4F,0X66,0X6D,0X7C,0X07,0X7F,0X6F};
    const float BETA = 3950;
    const int Relay=13;

    void setup() {


    byte segPins[]={2,3,4,5,6,7,8,9};
    byte dispPins[]={10,11,12};
    sevSeg.begin(COMMON_CATHODE,3,dispPins,segPins,false,false,false,true);
    pinMode(Relay, OUTPUT);
    Serial.begin(115200);
    natija.begin();
    }

    void loop() {


    int sampleValue=analogRead(A0);
    float celsius = 1 / (log(1 / (1023. / sampleValue - 1)) / BETA + 1.0 / 298.15) - 273.15;
    int temp=int(celsius+0.5);// t
    int harorat = natija.readTemperature();
    int namlik = natija.readHumidity();
    Serial.print("Harorat = ");
    Serial.print(harorat);
    Serial.print(", Namlik = ");
    Serial.println(namlik);
    if(temp>=23)
    digitalWrite(Relay, HIGH);
    else
    digitalWrite(Relay, LOW);
    int ones=harorat%10;
    int tens=harorat/10;
    //int hundreds=celsius/100;
    sevSeg.setSegmentsDigit(1,segValues[ones]);//to
    sevSeg.setSegmentsDigit(0,segValues[tens]);
    sevSeg.setSegmentsDigit(2,0x63);
    sevSeg.refreshDisplay();
    }
    Download 243,11 Kb.




    Download 243,11 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



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

    Download 243,11 Kb.