• 4.2-rasm. “ Arduino Uno ” va MCP 9700 datchigi ulash sxemasi
  • Zbekiston respublikasi




    Download 10,93 Mb.
    Pdf ko'rish
    bet69/213
    Sana04.12.2023
    Hajmi10,93 Mb.
    #110708
    1   ...   65   66   67   68   69   70   71   72   ...   213
    Bog'liq
    Zbekiston respublikasi

    4.1.-rasm. MCP 9700 datchigi 


    129 
    4.1-jadval. MCP 9700 datchik xarakteristikasi
    Xarakteristika nomi 
    Qiymati 
    Kuchlanishga nisbatan haroratning o`zgarishi 
    10mV/°C 
    0°C dan +70°C gacha bo`lgan oraliqda asbobning 
    aniqligi 
    ± 4 °C 
    -40°C dan +150°C gacha bo`lgan oraliqda asbobning 
    aniqligi 
    -4°C/+6°C 
    Iste`mol kuchlanishi 
    2.3 V dan 5.5 V gacha 
    O`lchash chegarasi 
    -40°C ÷ +150°C 
     
    Ishni bajarish tartibi: MCP 9700 datchigi 3 ta kontaktdan iborat bo`lib, 
    ularning har biri mikrokontrollerning tegishli nuqtalariga ulanishi kerak: 

    datchikning birinchi kontakti iste`mol kuchlanishi beriladigan nuqtaga 
    ulanadi (3.5 V yoki 5 V); 

    ikkinchi kontakti analogli chiqish nuqtasiga ulanadi (A0...A5); 

    uchinchi kontakt esa GND -ground (заземление) nuqtasiga ulanadi. 
    Ulanish sxemasi quyida keltirilgan 
    4.2-rasm. “Arduino Uno” va MCP 9700 datchigi ulash sxemasi 
     


    130 
    4.3-rasm. “Arduino Uno” va MCP 9700 datchigini ulashning umumiy 
    ko`rinishi 
    Endi datchikni ishlatadigan mikrokontroller dasturini yozamiz: 
    float temp; 
    void setup() { 
    Serial.begin(9600); 
    }; 
    void loop () { 
    temp = analogRead(2)*5/1024.0; 
    temp = temp - 0.5; 
    temp = temp / 0.01; 
    Serial.println(temp); 
    delay(500); 
    }; 
    Bu dastur datchikdan keladigan signalni qabul qiladi va biz harorat haqida 
    tasavvurga ega bo`lishimiz uchun uni raqamlarga aylantirib Arduino dasturining 
    maxsus oynasiga ko`rsatadi (Ctrl+Shift+M). Endi tushunarliroq bo`lishi uchun 
    dasturni bosqichma – bosqich ko`rib chiqamiz: 


    131 
    Shuni esda tutish kerakki, siz temperaturani o`lchash datchigini 2.7V dan to 
    5.5V gacha manbaga ulab o`lchash imkoniyatiga egasiz. Bizning misolda sizga 5V 
    manba portiga datchigni ulab temperaturani o`lchashni ko`rib o`tamiz, lekin shuni 
    inobatga olingki siz 3.3V manbaga datchikni ulab ham hisoblash imkoniga egasiz.
    Agar siz Arduino platasining 5V portiga datchikni to`g`ridan-to`g`ri ulab 
    ishlatadigan bo`lsangiz, siz quyidagi formuladan foydalanib analog port orqali 
    o`qilayotgan 10 bitli ma`lumotni aniqlashingiz mumkin: 

    Download 10,93 Mb.
    1   ...   65   66   67   68   69   70   71   72   ...   213




    Download 10,93 Mb.
    Pdf ko'rish