ویژگی های سنسور فشار و ارتفاع LPS331AP
این برد کوچک دارای سنسور فشارLPS331AP یا بارومتر است. پروتکل ارتباطی این ماژول I2C ,SPI می باشد. این ماژول علاوه بر اندازه گیری فشار و ارتفاع می تواند دما را نیز اندازه گیری کند.
معرفی پایه ها (Pinout) سنسور LPS331AP
ماژول LPS331AP دارای 9 پایه است. کاربرد پایه های پرکاربرد این ماژول به شرح زیر است:
- +5V: تغذیه ماژول – 5 ولت
- GND: زمین
- SLC: همزمان سازی برای پروتکل I2C
- SDA: اطلاعات برای پروتکل I2C
پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.
جهت دریافت دیتاشیت سنسور فشار و ارتفاع LPS331AP اینجا کلیک کنید.
لوازمی که به آن احتیاج دارید
قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی سنسور LPS331AP با آردوینو
گام اول: سیم بندی
مطابق مدار زیر، ماژول را به آردوینو وصل کنید.
گام دوم: کد
ابتدا کتابخانه زیر را بر آردوینوی خود نصب کنید.
توجه
اگر نیاز به راهنمایی بیشتر برای نصب کتابخانه بر روی آردوینو دارید، می توانید به آموزش نصب کتابخانه بر آردوینو مراجعه کنید.
کد زیر را روی برد آردوینوی خود آپلود کنید.
/*
modified on Sep 8, 2020
Modified by MohammedDamirchi from https://github.com/pololu/lps-arduino.git
Home<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="“Home” — Electropeak" src="https://electropeak.com/learn/embed/#?secret=rUe32NmaVI" data-secret="rUe32NmaVI" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/
#include <Wire.h>
#include <LPS.h>
LPS ps;
void setup()
{
Serial.begin(9600);
Wire.begin();
if (!ps.init())
{
Serial.println("Failed to autodetect pressure sensor!");
while (1);
}
ps.enableDefault();
}
void loop()
{
float pressure = ps.readPressureMillibars();
float altitude = ps.pressureToAltitudeMeters(pressure);
float temperature = ps.readTemperatureC();
Serial.print("p: ");
Serial.print(pressure/33.77);
Serial.print(" Inches (Hg)\ta: ");
Serial.print(altitude);
Serial.print(" m\tt: ");
Serial.print(temperature);
Serial.println(" deg C");
delay(100);
}
Arduino
پس از آپلود کد چیزی شبیه به تصویر زیر را در سریال مانیتور مشاهده می کنید.