Skip to main content

Cosa sono Arduino Biblioteche?

Arduino è una piattaforma elettronica popolare per hobbisti e professionisti.L'hardware, noto come Arduino consigli di amministrazione, è disponibile in diverse varietà e può essere esteso con componenti aggiuntivi noti come Arduino scudi.Allo stesso modo, la funzionalità del software può essere ampliata aggiungendo Arduino Biblioteche.In sostanza, queste librerie accelerano il processo di programmazione di un Arduino Progetto fornendo codice scritto a scopo al programmatore, salvandolo il tempo e lo sforzo di risolvere problemi difficili che altri programmatori hanno già risolto.

Tutti gli elementi standard di Arduino La piattaforma sono open source, compresi tutti i componenti hardware e software standard.Ciò significa che le biblioteche possono essere liberamente modificate, copiate e ridistribuite.Arduino Le biblioteche vengono rilasciate sotto la licenza generale (GPL), il che significa che il software commerciale può essere legalmente aggiunto all'Arduino Piattaforma ma Arduino Le biblioteche non possono essere incorporate nel software che non viene rilasciata sotto GPL o una licenza open source compatibile.

I due tipi principali di Arduino Le librerie sono standard e contribuite dall'utente.Le librerie standard sono incluse con Arduino Reg predefinito;Software.Queste librerie sono incluse perché forniscono funzionalità di base che verranno utilizzate da molti programmatori.Le biblioteche standard hanno anche subito una revisione e test per garantire qualità e affidabilità.Le librerie contribuite dall'utente non sono incluse nel pacchetto predefinito perché la loro funzionalità è più oscura o non hanno subito test estesi.

Le librerie fornite dall'utente possono essere scaricate da Internet.Arduino Il progetto fornisce un repository di alcune delle biblioteche più comuni e altre biblioteche possono essere trovate altrove su Internet.L'installazione di una libreria contribuita dall'utente è semplice come decomprimere un file e posizionarlo nella cartella delle librerie.

Le librerie standard includono SD, LiquidCrystal, Ethernet, Servo e molti altri.Una libreria SD fornisce la capacità del software di leggere e scrivere su schede SD, a condizione che un lettore SD sia stato allegato a Arduino progetto.LiquidCrystal fornisce software per il controllo dei monitor LCD, che possono essere utili per la visualizzazione di immagini o output.La libreria Ethernet aggiunge supporto software per Ethernet Arduino scudo.Servo fornisce supporto per i servi motori, che sono utili per i progetti di robotica.

Le librerie fornite dall'utente includono DateTime e WebDuino.DateTime è una semplice libreria che aiuta Arduino Il software tieni traccia delle date e degli orari.WebDuino fornisce un server Web, consentendo di accedere ai dispositivi in remoto utilizzando Internet.