Page 44 - 6912
P. 44
}
else
{
Serial.println("НЕМАЄ ВІДПОВІДІ ВІД
СЕНСОРУ");}
// читаємо показання (тиск повертається в Па)
if(sensor.read(2))
{
Serial.println((String)"CEHCOP BMP" +
sensor.type + ": \t P = " + sensor.pressure +
"\tPa, \t\t T = " + sensor.temperature + "
*C, \t\t B = "+sensor.altitude+" M.");
}
else
{
Serial.println("НЕМАЄ ВІДПОВІДІ ВІД
СЕНСОРУ ");
}
delay(3000); // Чекаємо 3 секунди (не
обов'язково)
}
Хід роботи
1. Підключити схему до живлення(5В).
2. Підключити компресор до живлення.
3. Під'єднати давач BMP 180 до контролера Arduino як
зображено на рис. 7.2.
4. У програмному забезпеченні Arduino IDE написати код,
лістинг якого подано вище.
5. Скомпілювати і завантажити код програми в МК Arduino.
Натиснути на кнопку Reset на платі і занотувати, яка інформація
виводиться на екран дисплея.
6. Підключити LCD-дисплей до МК та змінити код
програми так, щоб на LCD-дисплеї виводилися дані про
температуру повітря та тиск з давача BMP – 180.
7. У створеному середовищі увімкнути послідовно
вкачування та викачування повітря, спостерігаючи при цьому
зміну тиску.
44