Arduino
memiliki dukungan terhadap berbagai sensor yang memungkinkan Anda untuk
membuat berbagai proyek yang mengontrol, memantau dan mengukur berbagai
parameter lingkungan. Penggunaan sensor-sensor tersebut dapat dimaksimalkan jika Anda memahami bagaimana menggunakan library Arduino yang sesuai.
Library merupakan kumpulan kode yang telah dibuat sebelumnya dan disusun menjadi sebuah modul yang dapat digunakan kembali. Library pada Arduino adalah perangkat lunak yang menyediakan berbagai fungsi khusus untuk mengakses dan mengelola berbagai sensor. Anda dapat menghindari menulis kode dari awal dengan menggunakan library sehingga akan menghemat waktu. Pada artikel kali ini akan membahas tentang beberapa library Arduino yang popular untuk sensor-sensor umum dan bagaimana cara menggunakannya dalam proyek Anda.
1. DHT Library
Sensor yang didukung oleh DHT yaitu DHT11, DHT22, AM2302, dan sejenisnya. Library DHT memungkinkan Anda untuk membaca data suhu dan kelembaban dari sensor DHT. Sensor ini sangat umum digunakan dalam berbagai proyek yang melibatkan pemantauan iklim dalam ruangan.
Cara Menggunakan Sensor DHT Library
• Unduh dan install library
DHT dari Arduino IDE.
• Tambahkan "#include
<DHT.h>" di atas kode Anda.
• Inisialisasi objek DHT dengan "DHT dht(pin, tipe_sensor);".
• Baca suhu dengan "dht.readTemperature()" dan kelembaban dengan "dht.readHumidity()".
2. Adafruit Sensor Library
Sensor yang didukung yaitu berbagai
sensor dari Adafruit, termasuk BMP180, BMP280, BME280, TSL2561 dan lain sebagainya. Library ini
memungkinkan kita untuk menggunakan berbagai sensor dari Adafruit dengan mudah.
Sensor-sensor ini digunakan dalam berbagai aplikasi, termasuk pemantauan cuaca
dan lingkungan.
Cara Menggunakan Adafruit Sensor Library
• Unduh dan instal library
"Adafruit Unified Sensor" dari Arduino IDE.
• Tambahkan "#include
<Adafruit_Sensor.h>" di atas kode Anda.
• Untuk setiap sensor
Adafruit yang ingin Anda gunakan, install library sensor tersebut.
• Inisialisasi objek sensor dan baca data sensor sesuai dengan dokumentasi sensor yang digunakan.
3. DallasTemperature Library
Sensor yang didukung yaitu sensor suhu DS18B20 berbasis 1-Wire. Library ini memungkinkan Anda untuk mengakses sensor suhu digital DS18B20 dengan mudah. Sensor ini sering digunakan dalam aplikasi pemantauan suhu.
Cara Menggunakan DallasTemperature Library
• Unduh dan instal library
"OneWire" dan "DallasTemperature" dari Arduino IDE.
• Tambahkan "#include
<OneWire.h>" dan "#include <DallasTemperature.h>" di atas kode
Anda.
• Inisialisasi objek OneWire dan objek DallasTemperature.
• Baca suhu dengan "sensors.getTempCByIndex(index)".
4. Adafruit BME280 Library
Sensor yang didukung yaitu sensor suhu, kelembaban dan tekanan atmosfer BME280. Library ini memungkinkan Anda untuk mengakses data suhu, kelembaban, dan tekanan atmosfer dari sensor BME280.
Cara Menggunakan Adafruit BME280 Library
1. Unduh dan install library
"Adafruit BME280" dari Arduino IDE.
2. Tambahkan "#include
<Adafruit_BME280.h>" di atas kode Anda.
3. Inisialisasi objek BME280 dan baca data sensor sesuai dengan dokumentasi sensor.
0 on: "Library Arduino Yang Wajib Diketahui : Cara Menggunakan Libraries Sensor Popular"