• Bajardi
  • Qisqacha nazariy ma’lumotlar. Potensiometr
  • Amaliy qism Men bu vazifani 7-segmentli indikatorlardan foydalanib bajardim Code
  • O‘rnatilgan tizimlari fanidan 2-topshiriq mavzu




    Download 283,86 Kb.
    Sana27.05.2024
    Hajmi283,86 Kb.
    #254562
    Bog'liq
    aaa


    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
    2-TOPSHIRIQ
    Mavzu: Potensiometr, RGB diod va 1 va 4 razryadli 7 segmentli indikator yordamida berilgan topshiriqlarni bajarish.

    Bajardi: 412- guruh talabasi
    Ollanazarov Rajabboy
    Tekshirdi: Xasanov U.K.

    TOSHKENT – 2024
    2-topshiriq
    Ishdan maqsad: Potensiometr, RGB diod va 1 va 4 razryadli 7 segmentli indikator yordamida berilgan topshiriqlarni bajarish.

    Qisqacha nazariy ma’lumotlar.

    Potensiometr (potensial va ... metr) - magnit P-magnit may-don kuchlanganligi, yaʼni 2 nuqta ora-sidagi potensiallar farqi (yoki magnit yurituvchi kuch) ni oʻlchash uchun moʻljallangan asbob. Bikr (qattiq) va egiluvchan (qayishqoq) xillari bor; elektr zanjiridagi e. yu. k. yoki kuchlanishni oʻlchash uchun moʻljallangan elektr asbobi. Oʻzgarmas va oʻzgaruvchan tok bilan ishlaydigan, elektron avtomat xillari bor. P. tarki-biga qarshilik, galvanometr va normal element (galvani elementi) kiradi; elektr zanjirining kirish qismiga kuchlanishning maʼlum qismini (qarshilikni) tekis rostlab beradigan asbob. Kuchlanish taqsimlagichi deb ham ataladi. Radiotexnika, elektrotexnika, oʻlchash texnikasi, avtomatik tizimlar va boshqalarda ishlatiladi va avtomatik elektr oʻlchash kompensatori.

    Amaliy qism
    Men bu vazifani 7-segmentli indikatorlardan foydalanib bajardim
    Code:
    include "SevSeg.h"
    SevSeg natija;

    void setup() {


    byte hardwareConfig = 1;
    byte numDigitsln= 4;
    byte digitsPinsln[]= {2,3,4,5};
    byte segmentPinsln[]={6,7,8,9,10,11,12,13};
    bool resOnSegmentsln = false;
    bool updateWithDelaysln =false;
    bool leadingZerosln = false;
    bool disableDecPoint = false;
    natija.begin(hardwareConfig,numDigitsln,digitsPinsln,segmentPinsln,resOnSegmentsln,updateWithDelaysln,leadingZerosln,disableDecPoint );
    natija.setBrightness(90);
    Serial.begin(115200);

    }


    void loop() {
    // put your main code here, to run repeatedly:
    static unsigned long vaqt = millis();
    static int disekund = 0;
    if(millis()-vaqt >=100){
    vaqt +=100;
    disekund++;
    if(disekund==10000){
    disekund=0;
    }natija.setNumber(disekund,1);
    }
    natija.refreshDisplay();

    }


    Download 283,86 Kb.




    Download 283,86 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘rnatilgan tizimlari fanidan 2-topshiriq mavzu

    Download 283,86 Kb.