Library
merupakan sekumpulan kode yang berfungsi memudahkan atau menyederhanakan
pemrograman. Penggunaan Arduino dapat diperluas melalui penambahan libraries.
Libraries menyediakan fungsionalitas tambahan untuk digunakan dalam sketsa
misalnya jika kita menggunakan perangkat keras tambahan LCD 16 x 2
Display maka kita membutuhkan library LiquidCrystal. Library ini
memungkinkan kita untuk langsung menggunakan LCD Display dengan memanggil
fungsi-fungsi pada library tanpa harus memikirkan detail pemrogramannya.
Berikut
beberapa library standar Arduino :
- EEPROM : membaca dan menulis ke
penyimpanan "permanen"
- Ethernet - untuk menghubungkan
ke internet menggunakan Arduino Ethernet Shield, Arduino Ethernet Shield 2
dan Arduino Leonardo ET
- Firmata - untuk berkomunikasi
dengan aplikasi di komputer menggunakan protokol serial standar.
- GSM - untuk menghubungkan ke
jaringan GSM / GRPS dengan pelindung GSM.
- LiquidCrystal - untuk
mengontrol layar kristal cair (LCD)
- SD - untuk membaca dan menulis
kartu SD
- Servo - untuk mengendalikan
motor servo
- SPI - untuk
berkomunikasi dengan perangkat menggunakan Bus Serial Peripheral Interface
(SPI)
- SoftwareSerial - untuk
komunikasi serial pada pin digital apa pun. Versi 1.0 dan yang lebih baru
dari Arduino menggabungkan pustaka NewSoftSerial Mikal Hart sebagai
SoftwareSerial.
- Stepper - untuk mengendalikan
motor stepper
- TFT - untuk menggambar teks,
gambar, dan bentuk pada layar TFT Arduino
- WiFi - untuk terhubung ke
internet menggunakan pelindung WiFi Arduino
- Wire - Two Wire Interface (TWI
/ I2C) untuk mengirim dan menerima data melalui jaringan perangkat atau
sensor.
|