• Potentsiometrni oqish
  • Analog sensorlarni Arduino bilan o'qish




    Download 398,99 Kb.
    Pdf ko'rish
    bet3/5
    Sana21.11.2023
    Hajmi398,99 Kb.
    #102349
    1   2   3   4   5
    Bog'liq
    Lecture-4 (1)

    Analog sensorlarni Arduino bilan o'qish: 
    analogRead () funksiyasi  
    Endi siz analog signallarni raqamli qiymatlarga aylantirishni tushunganingizdan so'ng, siz 
    bu bilimlarni o'z dasturlaringiz va sxemalaringizga qo'shishingiz mumkin. Har xil 
    Arduinoda har xil analog kirish pinlari bor, lekin siz analogRead () buyrug'i yordamida 
    ularni bir xil o'qiysiz . Birinchidan, siz potentsiometr va turli analog sensor bilan tajriba 
    o'tkazasiz. Keyin siz kuchlanish taqsimlagichlari qanday ishlashini va qandaydir kirishga 
    javoban qarshiliklari o'zgarib turadigan qurilmalardan analog sensorlar yasash uchun 
    ulardan qanday foydalanishingiz mumkinligini bilib olasiz. 
    Potentsiometrni o'qish
    O’qishga eng oson analog sensori - bu oddiy potansiyometr. Gap shundaki, sizning 
    uyingizdagi stereo, karnay, termostatlar, mashinalar va boshqa buyumlarda bularning ko'pi 
    bor. Potentsiometrlar - bu tugmachalarga o'xshash va o'zgaruvchan kuchlanish 
    bo'luvchilaridir. Ular har xil o'lcham va shakllarda bo'ladi, lekin ularning hammasida uchta 


    pin 
    bor. Siz 
    tashqi 
    pinlardan 
    birini 
    minus 
    qutbga, 
    ikkinchisini 
    5V 
    ga 
    ulaysiz. Potansiyometrlar simmetrikdir, shuning uchun 5V va minus qutbni qaysi tomonga 
    ulash muhim emas. Siz o'rta pinni Arduino -dagi 0 analogli kirishga ulaysiz. Quyidagi 
    rasmda potentsiometrni Arduinoga qanday to'g'ri ulash kerakligi ko'rsatilgan. 
    Potentsiometrni aylantirganda, 0V va 5V oralig'ida kuchlanishi turli xil qiymatdagi 
    signalni analog 0 pinga berasiz.
    Potensiometrdan chiqayotgan kuchlanishni analog 0 pini orqali o’qib olish uchun 
    Arduinoda analogRead() funksiyasidan foydalanamiz. analogRead() funksiyasidagi 
    qavslar ichiga qaysi pindan analog signal o’qilishi lozim bo’lsa, shu pinning raqami 
    kiritiladi va funksiyaning o’zi biror o’zgaruvchiga saqlanadi. Masalan, bizning xozirgi 
    misolimizda quyidagicha yozilishi mumkin: 
    int analog_qiymat = analogRead(0); 
    Bu buyruq kiruvchi analog signalning qiymatini integer (butun son) turidagi 
    analog_qiymat o’zgaruvchisiga saqlab qo’yadi. 

    Download 398,99 Kb.
    1   2   3   4   5




    Download 398,99 Kb.
    Pdf ko'rish