Pustaka (Library)
Pustaka (library) adalah kumpulan kode siap pakai yang menambahkan kemampuan pada sketch-mu, misalnya menggerakkan motor servo, membaca sensor DHT, atau menampilkan teks di layar OLED. Di Noviot, pustaka Arduino dipasang dari panel Pustaka, tanpa perlu membuka aplikasi lain.
Membuka panel Pustaka
Buka proyek di simulator, lalu klik tombol Pustaka untuk membuka panelnya. Panel ini menampilkan daftar pustaka yang tersedia untuk dipasang, lengkap dengan kolom pencarian dan daftar pustaka yang sudah terpasang di proyekmu.
Mencari dan memasang pustaka
- Ketik nama pustaka atau kata kuncinya di kolom pencarian, misalnya
Servo,DHT, atauAdafruit. - Pilih pustaka yang sesuai dari hasil pencarian. Perhatikan nama penerbitnya, karena ada pustaka dengan nama mirip dari penulis berbeda.
- Klik tombol pasang. Pemasangan masuk ke antrean pemasangan dan diproses di server; statusnya terlihat di panel sampai selesai.
- Setelah terpasang, pustaka langsung bisa dipakai. Tambahkan baris
#includedi bagian atas sketch, contohnya:
#include <Servo.h>
Servo palang;
void setup() {
palang.attach(9);
}
Bila kompilasi melaporkan pustaka tidak ditemukan, periksa kembali ejaan nama pada baris #include dan pastikan pustaka yang benar sudah terpasang di panel.
Pustaka yang dibutuhkan template
Saat kamu membuka sebuah template resmi Noviot, pustaka yang dibutuhkan template itu terpasang otomatis. Misalnya template palang parkir akan memasang pustaka Servo, dan template stasiun cuaca memasang pustaka DHT yang sesuai. Kamu tidak perlu memasangnya manual, cukup periksa panel Pustaka bila ingin melihat daftar yang aktif di proyekmu.
Mengelola pustaka terpasang
- Daftar terpasang. Panel Pustaka menunjukkan pustaka apa saja yang aktif di proyek yang sedang dibuka. Pemasangan berlaku per proyek, jadi proyek lain tidak ikut terpengaruh.
- Antrean. Bila banyak pengguna memasang pustaka bersamaan, pemasanganmu menunggu giliran di antrean. Tunggu sampai statusnya selesai sebelum menekan Run, agar kompilasi tidak gagal karena pustaka belum siap.
- Menghapus. Pustaka yang tidak lagi dipakai bisa dilepas dari daftar terpasang agar proyek tetap ringkas.
Tips memilih pustaka
- Utamakan pustaka resmi atau yang banyak dipakai komunitas, misalnya pustaka dari Adafruit untuk sensor-sensornya.
- Satu fungsi cukup satu pustaka. Memasang dua pustaka yang menimpa fungsi yang sama bisa menimbulkan konflik saat kompilasi.
- Baca contoh (example) yang biasanya menyertai pustaka untuk melihat pola pemakaiannya, lalu sesuaikan nomor pin dengan rangkaianmu di Noviot.