Blog Archive

Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Sabtu, 24 Oktober 2020

Cara Mengakses dan Pemrograman Sensor BMP280 Menggunakan Arduino Uno

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 DISINI
2. Sensor BMP280 >>> BELI DISINI
3. 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 Sketch

3. Pilih Include Library

4. Pilih Manage Library

5. Untuk mencarinya, ketik kata kunci "adafruit bmp280" pada windows yang terbuka seperti pada gambar berikut ini.


6. Tekan tombol Install

7. Tunggu sampai proses instalasi selesai

8. Tekan Tombol Close

9. 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 Uno

Oleh : Arduino Indonesia
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2020

****************************/ 

 

#include <Wire.h>
#include <SPI.h>
#include <Adafruit_BMP280.h>

Adafruit_BMP280 bmp; // I2C

void 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.

1 on: "Cara Mengakses dan Pemrograman Sensor BMP280 Menggunakan Arduino Uno"
  1. selamat siang, saya ingin bertanya, saya sudah membeli sensor bmp280 namun hingga saat ini saya masih belum berhasil memprogram sensor tsb. saya jg sudah ikuti petunjuk di web ini tpi masih blm berhasil. ada bbrp web yg bilang harus pake level shifter voltage karena bmp280 menggunakan i2c 3.3 v sdgkan arduino perlu i2c 5v nah apakah benar sperti itu?? atau ada cara lain ? terimakasih

    BalasHapus