• Kerakli jihozlar
  • Guruh talabasi Kalandarov Sunatilla




    Download 3,21 Mb.
    bet4/6
    Sana20.12.2023
    Hajmi3,21 Mb.
    #125223
    1   2   3   4   5   6
    Bog'liq
    Kalandarov S

    971-20 talabasi
    Kalandarov Sunatilla


    Lobaratoriya №4
    Mavzu: Potensiometr. Arduino orqali yorug'lik diodini yorug'lik darajasini o'zgartirishini namoyish etish.
    Ishdan maqsad: Tinkercad simmulyatori orqali o’zgaruvchan qarshiliklardan foydalanishni o’rganish.
    Kerakli jihozlar:

    • Arduino plata qurilmasi.

    • Breadboard.

    • O’zgaruvchan qarshilik

    • Kerakli ehtiyot qismlari.

    • Potensiometr

    Potensiometr ( lotincha potentia - "kuch" va yunoncha métséʼn "men o'lchayman") - degan ma’noni bildiradi. Turli xil kuchlanishlarni aniqlash uchun mo'ljallangan o'lchash moslamasi. Kuchlanishlardan biri ma'lum bo'lganda, u ikkinchi kuchlanishni aniqlash imkonini beradi. Tarixiy jihatdan potensiometr birinchi aniq kuchlanish o'lchagichlaridan biri - voltmetrlar. 1841 yilda nemis fizigi Iogann Poggendorf tomonidan ixtiro qilingan.
    Potansiyometr oddiy rezistorlarga o'xshash, ammo o'zgaruvchan qiymatga ega bo'lgan elektron komponent hisoblanadi.
    Parallel ravishda ulangan kontaktlarning oqimini boshqarish yoki ketma-ket ulanishda kuchlanishning pasayishini nazorat qilish imkonini beradi.
    Bir necha turdagi potansiyometrlar , garchi hammasi ham keng tarqalgan ilovalarda ishlatiladi. Eng keng tarqalgan turlaridan:
    • Rampa potentsiometri : Bu qarshilik chiziqli ravishda, ya'ni aylanish burchagiga mutanosib ravishda o'zgaradigan tur. Boshqacha qilib aytganda, ushbu turdagi potentsiometrda, ishga tushirishning yarmi o'tganda, qarshilik 50% bo'ladi. Ushbu turdagi eng keng tarqalgan va tez-tez Arduino bilan va ko'pgina sxemalarda boshqalarda qo'llaniladi.
    • Log-variatsiya potensiometri : Bunday holda, u burilish burchagi bilan logarifmik tarzda o'zgaradi, shuning uchun o'sish avvalgisidan kattaroq bo'ladi. Ular ko'pincha audio sxemalar uchun ishlatiladi.
    Arduino taxtasi va potansiyometr har qanday analog pinlardan foydalanish mumkin. Masalan, Arduino UNO da A0 dan A5 gacha foydalanish mumkin.
    Ular 10 bitli ruxsatga ega bo'lgani uchun sizda 1024 ta mumkin bo'lgan qiymatlar (0000000000-11111111111) mavjud va mavjud kuchlanish diapazoni 0V dan 5V gacha qabul qiladi.




    int Led1= 9;
    int Led2= 8;
    int Led3= 7;
    int Led4= 6;
    int Pot= A0;
    void setup() {
    pinMode(Led1, OUTPUT);
    pinMode(Led2, OUTPUT);
    pinMode(Led3, OUTPUT);
    pinMode(Led4, OUTPUT);
    pinMode(Pot, INPUT);
    }
    void loop() {
    int x = analogRead(Pot);
    if (x<341) digitalWrite(Led1, HIGH);
    else digitalWrite(Led1, LOW);
    if (x>=341 && x<1023) digitalWrite(Led2, HIGH);
    else digitalWrite(Led2, LOW);
    if (x>682) digitalWrite(Led3, HIGH);
    else digitalWrite(Led3, LOW);
    if (x>1023) digitalWrite(Led4, HIGH);
    else digitalWrite(Led4, LOW);
    }



    Download 3,21 Mb.
    1   2   3   4   5   6




    Download 3,21 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Guruh talabasi Kalandarov Sunatilla

    Download 3,21 Mb.