Quali sono le librerie standard di Arduino

Quali sono le librerie standard di Arduino

Le librerie standard di Arduino sono preinstallate e possono essere incluse nel codice semplicemente utilizzando il file di intestazione di "#include". Le librerie standard contengono l'insieme di funzioni utilizzate per svolgere attività di base come comunicare con LCD e trattare con i servos motori.

L'elenco delle biblioteche standard in Arduino contiene una serie di librerie, in questo articolo, discuteremo e spiegheremo tutte queste librerie con alcuni esempi pratici di usarle.

Quali sono le librerie standard di Arduino

Arduino IDE contiene un elenco di librerie standard che sono già presenti nella cartella predefinita di "librerie" e per usarle come altri linguaggi di programmazione che dobbiamo includere la libreria all'inizio del codice. Le biblioteche importanti di Arduino sono descritte come:

Cristalli liquidi: Il LCD (display di cristalli liquidi) viene utilizzato per scopi di visualizzazione, utilizza il mezzo liquido nella sua costruzione e i suoi display utilizzano il principio della luce bloccante. La biblioteca di LiquidCrystal in Arduino viene utilizzata per comunicare con il LCD e funziona a 4 bit o 8 bit. Questa libreria contiene una varietà di funzioni, alcune sono:

Funzioni Descrizione
Cristalli liquidi() Questo viene utilizzato per inizializzare la variabile di liquidcrystal
setCursor () Questo viene utilizzato per impostare la posizione del cursore sul LCD
battito di ciglia() Questo viene usato per battere le palpebre il cursore e il testo sul LCD
scorrimento automatico() Questo viene utilizzato per attivare lo scorrimento automatico del LCD
inizio() Questo viene utilizzato per impostare la velocità della comunicazione seriale utilizzando una frequenza di baud

La libreria può essere inclusa nel codice usando:

#includere

Wifi: WiFi è una tecnologia rivoluzionaria attraverso la quale possiamo connetterci ai dispositivi senza l'uso di fili. In Arduino, il modulo WiFi è presente che è responsabile della comunicazione WiFi ma per utilizzarla dobbiamo includere la libreria WiFi in Arduino aiuta la scheda di Arduino a comportarsi come server, quindi altri dispositivi possono connettersi ad essa, o come come un client, quindi può connettersi al server. La libreria WiFi di Arduino supporta solo la crittografia WPA2 e WEP ma non supporta le imprese WPA2. La SPI aiuta il consiglio di amministrazione a comunicare con il WiFi che è sui pin 11,12,13 su Arduino Uno e 50,51,52 su Arduino Mega. Le funzioni importanti di questa biblioteca sono:

Funzioni Descrizione
ConnectNoenCryption () Questo viene utilizzato per stabilire una connessione con una rete aperta
Scannetworks () Questo viene utilizzato per scoprire le reti WiFi dall'ambiente circostante che sono nella gamma
WifiWebClient () Questo viene utilizzato per stabilire una connessione con una rete remota
Collegare() Questo viene utilizzato per connettersi con l'indirizzo IP specificato negli argomenti

La libreria può essere inclusa nel codice usando:

#includere

Eeprom: L'EEPROM (memoria di sola lettura programmabile elettricamente) in Arduino è disponibile solo su quelle schede che hanno un microcontrollore e un Genuino AVR su di essi. L'EEPROM viene utilizzato per salvare i dati sulla scheda, quindi se la scheda viene disconnessa o disattivata i dati sono mantenuti sulla scheda protetta. La libreria di EEPROM aiuta a leggere e scrivere i dati che vengono archiviati sulla memoria EEPROM. Le dimensioni di Eeprom variano in diverse schede di Arduino, alcune hanno 1024 byte e alcuni hanno anche 512 byte. Le funzioni importanti di questa biblioteca sono:

Funzioni Descrizione
Leggere() Questa funzione viene utilizzata per leggere i byte dall'EEPROM
scrivere() Questa funzione viene utilizzata per scrivere i byte sull'EEPROM
aggiornamento() Questa funzione viene utilizzata per scrivere i byte sull'EEPROM solo se differisce dai byte precedenti
Ottenere() Questa funzione viene utilizzata per leggere e scrivere byte di qualsiasi tipo di dati su EEPROM

Questa biblioteca di "Eeprom"Può essere incluso nel codice Arduino usando:

#includere

Servo: I motori che funzionano sul principio del servo, ovvero l'angolo della rotazione dell'albero del motore sono controllati dalla tensione di ingresso sono noti come servo. In Arduino, questa libreria viene utilizzata per controllare una varietà di servi utilizzando una scheda Arduino e anche un solo timer può controllare più di due servi. Le funzioni importanti di Arduino sono:

Funzioni Descrizione
allegare() Questo è usato per attaccare il servo a un perno di Arduino
scrivere() Questo viene usato per scrivere il valore di input al servo in base al quale la rotazione è controllata da Arduino
Leggere() Questo viene usato per leggere il valore degli angoli in base al quale si sta ruotando l'albero del servo
detach () Questo è usato per staccare il servo dal perno dell'Arduino

La biblioteca di servo di Arduino può essere inclusa nel codice usando:

#includere

Biblioteca software: La comunicazione seriale è un metodo in cui i dati vengono continuamente trasferiti da un dispositivo all'altro leggendo e scrivendo ogni byte dei dati. La libreria di software è per la comunicazione seriale usando le altre spille della scheda Arduino (Pin 0 e Pin 1 sono pin integrati per la comunicazione seriale). Le funzioni importanti di questa biblioteca sono:

Funzioni Descrizione
disponibile() Questa funzione viene utilizzata per ottenere il numero di byte che possono essere letti per la comunicazione seriale
inizio() Questo viene utilizzato per inizializzare la comunicazione seriale a una velocità di BPS (baud al secondo) specifica
stampa() Questo viene utilizzato per stampare i byte attraverso la comunicazione seriale sul monitor seriale e il plotter seriale
overflow () Questo viene utilizzato per lo scopo del test che il tampone seriale è stato traboccato o meno

Questa libreria può essere inclusa nel codice usando:

#includere

Le altre librerie che sono incluse nelle biblioteche standard sono:

Biblioteca Descrizione Denotazione del file di intestazione
Ethernet Ciò include le funzioni che aiutano Arduino a connettersi con Internet #includere

#includere

Firmata Ciò include le funzioni che aiutano a comunicare con l'applicazione attraverso la comunicazione seriale #includere
GSM Ciò include le funzioni che aiutano nella creazione di connessioni con i moduli GSM e GPRS #includere
Sd Ciò include le funzioni che vengono utilizzate per leggere e scrivere la scheda SD #includere

#includere

Sp Ciò include le funzioni che aiutano a comunicare con altri dispositivi utilizzando il bus SPI (Serial Peripheral Interface) #includere
Stepper Ciò include le funzioni che vengono utilizzate per controllare il movimento dei motori passo -passo #includere
Tft Ciò include le funzioni che aiutano a utilizzare per lo schermo TFT #includere

#includere

Filo Ciò include la funzione utilizzata per inviare e ricevere dati utilizzando l'interfaccia a due fili #includere

Conclusione

Le librerie standard sono già fornite con i file di installazione di Arduino IDE e possono essere utilizzate nei progetti includendo i loro file di intestazione all'inizio del codice. Queste librerie contengono funzioni diverse che ci aiutano in compiti diversi. Ad esempio, la funzione print () nella libreria di software aiuta a visualizzare l'uscita sul monitor seriale. In questo articolo, abbiamo discusso in dettaglio le biblioteche standard con una spiegazione di alcune biblioteche importanti e le loro funzioni.