Arduino Indonesia akan berbagi tentang Cara Mengakses dan Pemrograman Sensor BMP280 Menggunakan Arduino Uno. Interface yang digunakan pada contoh ini adalah menggunakan I2C.Baca Juga : Sensor BMP280. Berikut ini adalah Schematics Diagram dari Sensor BMP280 Menggunakan Arduino Uno :Berikut ini adalah Hardware yang dibutuhkan :1. Arduino Uno R3 >>> BELI DISINI2. Sensor BMP280 >>> BELI DISINI3. Kabel Jumper Secukupnya >>> BELI DISINI Langkah pertama adalah melakukan Install atau Download Library BMP280 dengan cara berikut ini :1. Buka Arduino IDE 2. Pilih Menu Sketch3. Pilih Include Library4. Pilih Manage Library5. Untuk mencarinya, ketik kata kunci “adafruit bmp280” pada windows yang terbuka seperti pada gambar berikut ini. 6. Tekan tombol Install7. Tunggu sampai proses instalasi selesai8. Tekan Tombol Close9. Restart Arduino IDE Setelah berhasil melakukan proses instalasi library, maka selanjutnya adalah bagian pemrograman untuk membaca data dari sensor BMP280 dengan menggunakan library dari Adafruit. Berikut ini adalah Code Programnya :/***************************Cara Mengakses dan Pemrograman Sensor BMP280 Menggunakan Arduino UnoOleh : Arduino IndonesiaWebsite : www.arduinoindonesia.idToko Online : www.workshopelectronics3in1.comBlog : www.edukasielektronika.comCopyright @2020****************************/ #include <Wire.h>#include <SPI.h>#include <Adafruit_BMP280.h>Adafruit_BMP280 bmp; // I2Cvoid setup() { Serial.begin(9600); Serial.println(F(“BMP280 test”)); if (!bmp.begin(0x76)) { Serial.println(F(“Could not find a valid BMP280 sensor, check wiring!”)); while (1); } bmp.setSampling(Adafruit_BMP280::MODE_NORMAL, /* Operating Mode. */ Adafruit_BMP280::SAMPLING_X2, /* Temp. oversampling */ Adafruit_BMP280::SAMPLING_X16, /* Pressure oversampling */ Adafruit_BMP280::FILTER_X16, /* Filtering. */ Adafruit_BMP280::STANDBY_MS_500); /* Standby time. */}void loop() { Serial.print(F(“Temperature = “)); Serial.print(bmp.readTemperature()); Serial.println(” *C”); Serial.print(F(“Pressure = “)); Serial.print(bmp.readPressure()); Serial.println(” Pa”); Serial.print(F(“Approx altitude = “)); Serial.print(bmp.readAltitude(1013.25)); /* Adjusted to local forecast! */ Serial.println(” m”); Serial.println(); delay(2000);} Setelah Program diatas di upload, silahkan buka Serial Monitor. Maka, akan tampil hasil Kondisi yang di inginkan.

Terimakasih telah membaca di Aopok.com, semoga bermanfaat dan lihat juga di situs berkualitas dan paling populer Piool.com, peluang bisnis online Topbisnisonline.com dan join di komunitas Topoin.com.