4.3-rasm. “
Arduino Uno
” va
MCP 9700
datchigini ulash fotosuratlari
Endi datchikni ishlatadigan mikrokontroller dasturini yozamiz:
float temp;
void setup() {
Serial.begin(9600);
};
void loop () {
temp = analogRead(2)q5/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:
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:
Dostları ilə paylaş: