Методические указания по лабораторным работам по курсу


Порядок выполнения работы



Download 4,48 Mb.
bet7/18
Sana04.03.2022
Hajmi4,48 Mb.
#482029
TuriМетодические указания
1   2   3   4   5   6   7   8   9   10   ...   18
Bog'liq
методичка для 2 курса (2)

Порядок выполнения работы:
Датчик MCP 9700 имеет 3 контакта, каждый из них должен соединяться в соответствующие контакты микроконтроллера:

  • первый контакт соединяется в порт для потребительского напряжения (3.3 V или 5 V);

  • второй контакт соединяется в выходной аналоговый порт A0...A5);

  • третий контакт соединяется в порт GND (ground(заземление))

Схема соединения приведена ниже:



Рис. 2. Схема соединения “Arduino Uno” и датчика MCP 9700




Рис. 3. Фото соединения “Arduino Uno” и датчика MCP 9700

Теперь напишем программу для микроконтроллера для работы датчика:


// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
float voltage = sensorValue * (5.0 / 1023.0);
// print out the value you read:
Serial.println(voltage);
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);
};

По этой программе принимается сигнал от датчика и для того, чтобы мы имели представление об изменении температуры, преобразует сигнал на цифровой и покажет на специальном окне программы Arduino Uno (Ctrl+Shift+M).


Теперь рассмотрим процесс по этапно:


Надо иметь ввиду вы имеете возможность соединить температурный датчик для измерения температуры к порту напряжения потребления от 3.3V до 5.5V. В нашем примере мы измеряем температуру соединив в порт источника 5V. Но можно соединиться и в порт источника 3.3V.
Если вы соединили непосредственно датчик к плате Arduino Uno через порт 5V, по нижеследующей формуле можно определить информацию 10 bit читаемую через аналоговый порт:


Download 4,48 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish