ارسال سفارشات بالای 1.900 هزار تومان رایگان میباشد

راه اندازی BMP108

BMP-108

‫این ماژول شامل یک سنسور دیجیتال فشار و دما میباشد که با رابط I2C به میکرو کنترولر متصل شده و اطلاعات کالیبراسیون و فشار و دما را ارسال میکند ‫
‫همچنین در این ماژول از دو عدد مقاومت 4.7 کیلو برای اتصال پینهای کلاک و دیتا به تغذیه استفاده شده که کاربر را نسبت به پول آپ بی نیاز میسازد.

تغذیه و راه اندازی

‫در این ماژول از یک رگولاتور 3.3 ولت استفاده شده که به شما کمک میکند تا بتوانید به راحتی آن را به بردهای مختلف با تغذیه 3 تا 6 ولت متصل کنید ‫
‫برای راه اندازی مانند شکل زیر ماژول را به یک میکروکنترولر مانند آردواینو اونو متصل کنید و برنامه مربوط به آن را در میکرو آپلود کرده و نتایج را بر روی نمایشگر سریال ببینید

برنامه ریزی میکروکنترولر

‫این ماژول دارای یک کتابخانه آماده است که کار را برای کاربر ها بسیار ساده میکند. ‫
‫برای افزودن این کتابخانه مانند شکل زیر عمل کنید ‫
‫اگر قبلا این کتابخانه را به کامپایلر اضافه نموده اید نیازی به انجام این بخش نیست ‫
‫به منوی SKETCH بروید و گزینه MANAGE LIBRARIES را انتخاب کنید ‫
‫و مانند شکل زیر کتابخانه ADAFRUIT BMP085 را نصب نمایید

کد آردواینو جهت تست BMP108

#include
#include
#define seaLevelPressure_hPa 1013.25

Adafruit_BMP085 bmp;

void setup() {
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println("Could not find a valid BMP085 sensor, check wiring!");
while (1) {}
}
}

void loop() {
Serial.print("Temperature = ");
Serial.print(bmp.readTemperature());
Serial.println(" *C");

Serial.print("Pressure = ");
Serial.print(bmp.readPressure());
Serial.println(" Pa");

Serial.print("Altitude = ");
Serial.print(bmp.readAltitude());
Serial.println(" meters");

Serial.print("Pressure at sealevel (calculated) = ");
Serial.print(bmp.readSealevelPressure());
Serial.println(" Pa");

Serial.print("Real altitude = ");
Serial.print(bmp.readAltitude(seaLevelPressure_hPa * 100));
Serial.println(" meters");

Serial.println();
delay(500);
}

  • جدید ترین
    • جدید ترین
    • موضوع
    • نام
    • 8
    • 24
    • 48
    • 96
    • 120
    120 تعداد نمایش
  • جدید ترین
    • جدید ترین
    • موضوع
    • نام
  • تعداد نمایش 6
    • 8
    • 24
    • 48
    • 96
    • 120