KÜTÜPHANELER

Arduino ortamı, çoğu programlama platformunda olduğu gibi KÜTÜPHANELERİn kullanımı ile genişletilebilir. Kitaplıklar, eskizlerde kullanım için ekstra işlevsellik sağlar, örn. donanım ile çalışma veya veri işleme. Bir çizimde kitaplık kullanmak için Taslak > Library Ekle'dan kitaplık seçin.
IDE ile birlikte birkaç kütüphane kurulur, ancak kendi kütüphanenizi indirebilir veya oluşturabilirsiniz. KÜTÜPHANELERİn kurulumuyla ilgili ayrıntılar için bu talimatlara bakın. Ayrıca kendi KÜTÜPHANELERİnizi yazma konusunda bir öğretici vardır. Kütüphaneniz için iyi bir Arduino tarzı API oluşturma hakkında bilgi için API Stil Kılavuzuna bakın.

Standard Kütüphaneler

  • EEPROM- "kalıcı" depolamaya okuma ve yazma
  • Ethernet- Arduino Ethernet Shield, Arduino Ethernet Shield 2 ve Arduino Leonardo ETH kullanarak internete bağlanmak için
  • Firmata- standart bir seri protokol kullanarak bilgisayardaki uygulamalarla iletişim kurmak için.
  • GSM- GSM kalkanı ile bir GSM / GRPS şebekesine bağlanmak için.
  • LiquidCrystal- likit kristal ekranları ( LCD'ler ) kontrol etmek için
  • SD- SD kartları okumak ve yazmak için
  • Servo- servo motorları kontrol etmek için
  • SPI- Seri Çevrebirim Arabirimi (SPI) Veri Yolu kullanarak aygıtlarla iletişim kurmak için
  • SoftwareSerial- herhangi bir dijital pin üzerinde seri iletişim için. Arduino'nun 1.0 ve sonraki sürümleri Mikal Hart'ın NewSoftSerial KÜTÜPHANESİni SoftwareSerial olarak içeriyor .
  • Stepper- step motorları kontrol etmek için
  • TFT- Arduino TFT ekranına metin, resim ve şekil çizmek için
  • WiFi- Arduino WiFi kalkanını kullanarak internete bağlanmak için
  • Wire- Bir cihaz veya sensör ağı üzerinden veri göndermek ve almak için iki Kablo Arabirimi ( TWI / I2C ).

Matrix ve Sprite KÜTÜPHANELERİ artık çekirdek dağıtımın bir parçası değildir.

101 Only KÜTÜPHANELERİ

  • CurieBLE- Bluetooth Düşük Enerji (BLE) ile akıllı telefonlar ve tabletlerle etkileşim kurun.
  • CurieIMU- Yerleşik ivmeölçeri ve cayroyu yönetin.
  • CurieTimerOne- Zamanlayıcı işlevlerinin kullanılmasına izin verir.
  • CurieTime- Dahili RTC'yi (Gerçek Zamanlı Saat) kontrol etmeyi ve kullanmayı sağlar

Due Only KÜTÜPHANELERİ

  • Audio- SD karttan ses dosyalarını oynatın.

Due, Zero and MKR1000 KÜTÜPHANELERİ

  • USBHost- Fare ve klavye gibi USB çevre birimleriyle iletişim kurun.
  • Scheduler- Birden fazla engellemeyen görevi yönetin.

Zero and all the SAMD21 based MKR boards KÜTÜPHANELERİ

  • AudioFrequencyMeter- Bir ses sinyali örnekleyin ve frekansını geri alın
  • AudioZero- SD karttan ses dosyalarını çalma
  • RTC- Etkinlikleri programlamak için Gerçek Zaman Saati
  • ArduinoSound- Ses verilerini çalmanın ve analiz etmenin basit bir yolu
  • I2S- SAMD21'de I2S protokolünü kullanmak için

WiFi 101 and MKR1000 KÜTÜPHANESİ

  • WiFi101- yalnızca Wifi kalkanı 101 ile kullanılacak kütüphane
  • WiFi101OTA- MKR1000'de kablosuz güncellemeler

MKR WiFi 1010, MKR VIDOR 4000, Arduino NANO 33 IoT and Arduino UNO WiFi Rev.2

  • WiFi NINA- yukarıdaki panoların WiFi Nina modülünü kullanmak için kütüphane.

Arduino Nano 33 BLE, Nano 33 BLE Sense, NANO 33 IoT, Uno WiFi Rev 2, MKR WiFi 1010.

  • ArduinoBLE- yukarıdaki panoların BLE özelliklerini kullanmak için kütüphane.

Arduino Nano 33 IoT and UNO WiFi Rev. 2

  • ArduinoLSM6DS3- Arduino Nano 33 IoT ve Arduino UNO WiFi Rev. 2'de bulunan LSM6DS3 6 eksenli IMU'yu kullanmak için kütüphane.

Arduino Nano 33 BLE and BLE Sense

  • ArduinoLSM9DS1- Arduino Nano 33 BLE ve Arduino Nano 33 BLE Sense'de bulunan LSM9DS1 9 eksenli IMU'yu kullanmak için kütüphane.

Arduino Nano 33 BLE Sense

  • PDM- MP34DT05 dijital mikrofonu kullanmak için kütüphane, kütüphanemiz PDM ArduinoSound kütüphanemiz ile de kullanılabilir.
  • ArduinoAPDS9960- hareket sensörü APDS9960'ı kullanmak için kütüphane; jest, renk, ortam aydınlatması ve yakınlığı algılar.
  • ArduinoLPS22HB- barometre ve LPS22 sıcaklık sensörünü kullanmak için kütüphane; dijital çıkış barometresi olarak çalışan ultra kompakt bir sensördür.
  • ArduinoHTS221- bağıl nem sensörü HTS221'i kullanmak için kütüphane; seri bir arayüzde dijital çıkış olarak döndürülen bağıl nem değişimlerini tespit edebilen polimer dielektrik düzlemsel kapasitör yapısı kullanan ultra kompakt bir sensördür.

MKR Motor Carrier Only KÜTÜPHANESİ

MKR FOX 1200 only KÜTÜPHANESİ

  • SigFox- sadece MKRFOX1200 ile kullanılacak kütüphane

MKR WAN 1300 only KÜTÜPHANESİ

  • MKRWAN- sadece MKR WAN 1300 ile kullanılacak kütüphane

MKR GSM 1400 only KÜTÜPHANESİ

  • MKRGSM- sadece MKR GSM 1400 ile kullanılacak kütüphane

MKR NB 1500 only KÜTÜPHANESİ

  • MKRNB- sadece MKR NB 1500 ile kullanılacak kütüphane

MKR 1000, MKR WiFi 1010, MKR GSM 1400, MKR NB 1500, MKR RS485 Shield, UNO WiFI Rev.2, Ethernet Shield only KÜTÜPHANESİ

  • Arduino Modbus- RS485 üzerinden Modbus Protokolü ve Modbus istemcileri ve sunucuları ile TCP ile iletişim kurmak için kütüphane.

MKR GPS Shield KÜTÜPHANESİ

  • ArduinoMKRGPS- Arduino MKR GPS Shield ile kullanılacak kütüphane

MKR RGB Shield KÜTÜPHANELERİ

  • ArduinoMKRRGB- Arduino MKR RGB Shield ile kullanılacak kütüphane
  • ArduinoGraphics- grafik ilkelleri olan kütüphane, MKR RGB Shield ile de çalışır

MKR 485 Shield KÜTÜPHANELERİ

  • ArduinoRS485- kütüphane olduğunu Arduino MKR RS485 kalkanı üzerinde uygular RS485

MKR ENV Shield KÜTÜPHANESİ

  • ArduinoMKRENV- Arduino MKR ENV Shield sensörleri tarafından ölçülen tüm değerleri okumak için kütüphane

MKR THERM Shield KÜTÜPHANESİ

  • ArduinoMKRTHERM- Arduino MKR THERM Shield'e bağlı sensörleri okumak için kütüphane

Esplora Only KÜTÜPHANESİ

  • Esplora- bu kütüphane Esplora kartına monte edilmiş çeşitli sensörlere ve aktüatörlere kolayca erişmenizi sağlar.

Arduino Robot KÜTÜPHANESİ

  • Robot- bu kütüphane Arduino Robotun fonksiyonlarına kolay erişim sağlar.

Yún devices KÜTÜPHANESİ

  • Bridge Library- Linux işlemcisi ile Yún'daki mikro denetleyici arasındaki iletişimi sağlar.
  • Ciao Library- Mikrodenetleyici ve Linino OS arasındaki etkileşimi basitleştirmeyi amaçlayarak en yaygın protokollerle çeşitli bağlantılara izin verir

USB KÜTÜPHANELERİ (Leonardo, Micro, Due, Zero and Esplora)

  • Keyboard- Takılı bir bilgisayara tuş vuruşlarını gönderin.
  • Mouse- Bağlı bir bilgisayarda imleç hareketini kontrol edin.