Skip to main content

Apa Arduino Perpustakaan?

Arduino adalah platform elektronik populer untuk penggemar dan profesional.Perangkat keras, yang dikenal sebagai Arduino Dewan, hadir dalam beberapa varietas dan dapat diperpanjang dengan komponen tambahan yang dikenal sebagai Arduino perisai.Demikian pula, fungsionalitas perangkat lunak dapat diperluas dengan menambahkan Arduino Perpustakaan.Pada dasarnya, perpustakaan ini mempercepat proses pemrograman Arduino reg;Proyek dengan memberikan kode tertulis untuk programmer, menghemat waktu dan upaya menyelesaikan masalah rumit yang telah diselesaikan oleh programmer lain.

Semua elemen standar Arduino Platform adalah open source, termasuk semua komponen perangkat keras dan perangkat lunak standar.Ini berarti bahwa perpustakaan dapat dimodifikasi secara bebas, disalin, dan didistribusikan kembali.Arduino Perpustakaan dirilis di bawah Lisensi Publik Umum (GPL), yang berarti bahwa perangkat lunak komersial dapat ditambahkan secara hukum ke Arduino Platform tetapi Arduino Perpustakaan tidak dapat dimasukkan ke dalam perangkat lunak yang tidak dirilis di bawah GPL atau lisensi sumber terbuka yang kompatibel.

Dua jenis utama Arduino Perpustakaan adalah standar dan kontribusi pengguna.Perpustakaan standar disertakan dengan Arduino Reg default;perangkat lunak.Perpustakaan ini dimasukkan karena mereka menyediakan fungsionalitas dasar yang akan digunakan oleh banyak programmer.Perpustakaan standar juga telah menjalani peninjauan dan pengujian untuk memastikan kualitas dan keandalan.Perpustakaan yang disumbangkan pengguna tidak termasuk dengan paket default karena fungsionalitasnya lebih tidak jelas atau mereka belum menjalani pengujian ekstensif.

Pustaka yang disumbangkan pengguna dapat diunduh dari Internet.Arduino Proyek menyediakan repositori dari beberapa perpustakaan yang lebih umum, dan perpustakaan lain dapat ditemukan di tempat lain di Internet.Menginstal pustaka yang disumbangkan pengguna sesederhana membuka ritsleting file dan menempatkannya di folder perpustakaan.

Perpustakaan standar termasuk SD, LiquidCrystal, Ethernet, Servo, dan beberapa lainnya.Perpustakaan SD menyediakan kemampuan perangkat lunak untuk membaca dan menulis ke kartu SD, asalkan pembaca SD telah dilampirkan ke Arduino proyek.LiquidCrystal menyediakan perangkat lunak untuk mengendalikan monitor LCD, yang dapat berguna untuk menampilkan gambar atau output.Perpustakaan Ethernet menambahkan dukungan perangkat lunak untuk Ethernet Arduino tameng.Servo menyediakan dukungan untuk servo motor, yang berguna untuk proyek robotika.

Perpustakaan yang disumbangkan pengguna termasuk Datetime dan Webduino.Datetime adalah perpustakaan sederhana yang membantu Arduino Perangkat lunak melacak tanggal dan waktu.Webduino menyediakan server web, memungkinkan perangkat diakses dari jarak jauh menggunakan internet.