[lwptoc numeration=”none” numerationSuffix=”none” title=”Daftar Isi”]
Hallo, Fanbot!
Sedang ada project apa hari ini?
Siapa nih yang lagi usaha menyelesaikan project IoT tapi butuh Library untuk programnya?
Buat kalian yang masih awam dalam bahasa pemrograman, Library pastinya akan sangat mempermudah kita dalam menyelesaikan suatu program. Library biasanya tersedia pada aplikasi pemrograman, developer platform, atau bahkan dari industri yang mengembangkan perangkat. Sehingga para developer dapat menggunakan platform atau perangkat mereka untuk kebutuhan yang lebih luas dan kompleks.
Contoh saja perangkat sensor Utrasonik. Jika tanpa adanya library, developer harus memahami konsep sensor ultrasonik ini terlebih dahulu untuk pembacaan jarak. Cara kerja dari sensor ini adalah dengan mengirimkan pancaran gelombang yang kemudian memantul suatu benda, hingga akhirnya gelombang tersebut keterima kembali oeh sensor. Jarak mengetahuinya dengan perhitungan lamanya gelombang yang terpancar hingga kembali lagi ke sensor.
Nah jika tanpa menggunakan library, tentunya cara kerja di atas, perlu berkembang menjadi algoritma pemrograman hingga menjadi program untuk membaca sensor ultrasonik ini. Bagi orang yang sudah ahli, mungkin ini sangat mudah, namun bagi pemula, ini akan menjadi sangat memusingkan. inilah fungsi library.
Pada library, kita hanya perlu melakukan pemanggilan library-nya saja dan selanjutnya hanya perlu menyesuaikan dengan programnya saja. Dalam setiap library biasanya juga memiliki examples yang bisa langsung berguna dan bisa modifikasi sesuai dengan kebutuhan.
Pada tulisan kali ini, Minbot akan berbagi berbagai link untuk library yang dibutuhkan terutama dalam bidang Internet of Things (IoT). Termasuk berbagai library untuk sensor, aktuator, dan pelengkap lainnya yang mungkin dibutuhkan juga dalam pengembangannya. Jika dibutuhkan, langsung klik aja ya, nanti akan langsung masuk pada link downloadnya.
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO
Library Thingspeak
Thingspeak adalah platform yang dapat berguna sebagai platform cloud penyimpanan data realtime yang dapat berfungsi untuk sistem IoT. Teman-teman juga dapat menggunakan thingspeak untuk melakukan monitoring dan kendali, sesuai programnya. Bagi teman-teman yang butuh Library-nya silakan klik bawah ini.
Library Blynk IoT
Blynk IoT atau sering kita sebut juga dengan Blynk 2.0 sebagai platform terbaru dari Blynk yang dapat menjadi untuk membuat sistem IoT. Library yang berfungsi untuk Blynk IoT dan Blynk Legacy versi lama sebenarnya adalah sama. Perbedaan yang paling terlihat ada pada penambahan ID pada program (yang sebelumnya hanya Auth). Selain itu, teman-teman juga sudah mulai melakukan editing pada platform pada website blynk (BLYNK CLOUD). Silakan download Library-nya Download Library Blynk IoT
Baca juga: Berkenalan dengan Blynk IoT Pengganti Blynk (Legacy) Produk Lama
Library Firebase
Firebase sama dengan platform thingspeak ataupun Blynk IoT. Firebase juga dapat berguna untuk project IoT. Dalam platform ini juga dapat membuat aplikasi jadi yang bisa berfungsi untuk interface IoT dengan lebih baik. Bagi teman-teman yang membutuhkan library Firebase, silakan download sini.
Library Arduino IoT Cloud
Arduino IoT Cloud sebenarnya tidak membutuhkan library jika teman-teman menggunakan fasilitas sketch di platform Arduino IoT Cloud. Seperti namanya, Cloud jenis ini dibuat oleh Arduino. Namun penggunaannya dapat dilakukan oleh selain produk Arduino, meskipun hanya 3 produk yang boleh menggunakan fasilitas platform ini, yaitu ESP8266, ESP32, dan LoRa.
Download Library Arduino IoT Cloud
Baca juga: Tutorial IoT: Arduino IoT CLoud Sebagai Platform Controlling Penerangan Rumah
Library Time NTP Server
Time NTP Server adalah penentuan waktu yang dapat dilakukan secara otomatis tanpa harus melalui setting. NTP Server membutuhkan koneksi internet untuk dapat terhubung dan melakukan setting otomatis. Link berikut ini dapat digunakan untuk mengakses NTP Server (yang anda download adalah NTP Client karena akan dihubungkan dengan NTP pusat (Server)).
Library Time Manual dan RTC
Melanjutkan masalah penentuan waktu. Jika kita tidak membutuhkan yang otomatis atau kita sudah menggunakan RTC, maka teman-teman dapat menggunakan library ini (library timelib).
Library OLED
OLED adalah salah satu perangkat yang dapat kita gunakan untuk menampilkan hasil dalam bentuk kalimat atau gambar. Teman-teman dapat menggunakan library berikut untuk project OLED (membutuhkan 2 library). Pada library ini, jika kita akan menggunakan di ESP8266 atau ESP32, dapat dihapus untuk pilihan “reset”.
Download Library OLED (SSD1306)
Library LCD
LCD (Liquid Crystal Display) adalah salah satu perangkat display juga seperti OLED, namun lebih simpel dan paling sering digunakan untuk project mikrokontroler. LCD mempunyai banyak jenis ukuran, dari yang 16×2, 16×4, dan berbagai ukuran lainnya. Library LCD ada yang menggunakan I2C dan ada yang tidak. Untuk yang tidak menggunakan I2C, sudah tersedia pada Arduino IDE, jadi tidak perlu download lagi.
Download Library LCD (dengan I2C)
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!