Una cosa che è molto utile con arduino sono le sue librerie.
Ora ricorderete che le subroutine erano brevi segmenti di codice che potreste chiamare per eseguire alcune istruzioni e
la subroutine poteva anche inviare i dati alla parte principale del programma.
Bene, una libreria in Arduino o nel lab MP è come una subroutine, tranne che è un intero programma e
può anche avere più subroutine al suo interno.
Quindi è possibile chiamare la libreria e qualsiasi subroutine al suo interno per nome per eseguire alcune attività ed è possibile trasferire
dati da e verso il proprio programma principale e la libreria.
No perché il nostro Dino ha questa enorme rete di supporto open source di persone in tutto il mondo.
Le persone scrivono e condividono liberamente le loro biblioteche.
È molto probabile che qualunque lavoro tu abbia per il tuo Arduino da eseguire c'è già una libreria
open source gratuita da scaricare.
Ad esempio il display Hitachi 44 780.
Sai come guidarlo.
Ti ricordi come abbiamo dovuto impostarlo.
Abbiamo dovuto inviare una serie di istruzioni e anche prendere in considerazione alcuni ritardi.
Destra.
Potremmo scrivere ad esso sia in modalità 8 bit o 4 bit.
Tutte queste opzioni giuste.
Bene, c'è una libreria disponibile per gli schermi Hitachi che esegue automaticamente tutti questi passaggi
per installarlo e usarlo in modo che tu possa vedere da solo quanto è più facile svolgere compiti difficili.
Ora, nel caso del driver LCD Hitachi, è un display di uso comune che la libreria fa effettivamente
parte della collezione Arduino di serie.
È arrivato con l'IDC Arduino che hai installato così nell'arduino I. D. fare clic sul menu dello
schizzo e quindi includere la libreria e infine gestire le librerie.
Questo farà apparire il manager della biblioteca in modo da scorrere l'enorme elenco di librerie disponibili.
È Hugh.
È una collezione enorme e queste sono solo le librerie standard.
Ci sono innumerevoli altri là fuori che puoi scaricare.
Quindi per il momento cerca e trova i woops andati troppo lontano.
Oh guarda, trova la speranza del display a cristalli liquidi.
Eccolo
lì, mentre tutte queste librerie sono disponibili, non vengono installate automaticamente in quanto occuperebbero un'enorme
quantità di spazio nel tuo programma e sul disco rigido del tuo computer.
Quindi dobbiamo prima installare la libreria sul tuo computer quando trovi la libreria a cristalli liquidi che fa
clic sulla scatola e fai clic su e apparirà il pulsante di installazione.
Ora a volte le librerie hanno avuto aggiornamenti e quindi avrai la possibilità di scegliere
la versione che vuoi installare.
È raro che tu voglia installare una versione precedente ma è un'opzione.
Alcune librerie hanno sempre avuto solo una versione, quindi questa scatola potrebbe non esserci nemmeno.
Fai clic su Installa la nostra installazione per i clic sull'ultima versione della libreria a cristalli liquidi,
scarica la libreria e installala sul tuo computer nella cartella della libreria predefinita per
utilizzare la libreria nel tuo programma.
Devi
semplicemente includere la
libreria proprio come abbiamo fatto con il plettro.
Quindi, una volta incluso il file, puoi chiamare le funzioni in quella libreria per nome in modo da collegare effettivamente
il nostro display Hitachi e utilizzare la libreria.
Un altro modo in cui si vedranno comunemente le librerie fornite è come un file zip scaricabile nella
sezione download è il nuovo pin dot della libreria zip.
In alternativa puoi trovare la libreria sul sito dell'hardware senza giochi scaricala e salvala da qualche
parte sul tuo computer.
Ora non decomprimere la cartella, ma piuttosto l'IDC installa il file
zip stesso una volta scaricato il file zip nell'IDC fare clic su schizzo include libreria e aggiungi libreria zip trova
il file zip scaricato e installalo.
Una volta installato nel tuo IDC e sul tuo computer, puoi includerlo in qualsiasi schizzo e
chiamarlo ora come qualsiasi altra libreria.
Le biblioteche hanno vantaggi e svantaggi.
Le librerie possono farti diventare operativo in pochi minuti e possono rendere semplici i lavori molto complessi,
ma ostacolano enormemente l'apprendimento.
Secondo me possono essere questo misterioso programma scritto da qualcun altro e non hai idea di cosa abbiano scritto
o di come funzioni.
Funziona.
Beh, forse è questo il problema.
Se non funziona, non hai la più pallida idea del perché no o cosa potresti fare diversamente o altro.
Puoi guardare nelle librerie il nome della cartella bassa è il nome della libreria.
Quindi tutto ciò che ho fatto qui è stato decomprimere la cartella e quando guardi dentro vedrai almeno due file in un file
hex con il DOT H che è il file del codice macchina e un file C P che è il programma scritto
in C.
Puoi aprirlo con un editor di testo. L'ho appena
aperto con il blocco note qui.
Ma ovviamente la spaziatura è sparita e cosa no.
Se lo si apre con il word pad, la spaziatura viene preservata e si può vedere solo come uno schizzo normale.
Puoi anche aprirlo nell'IDC di Arduino, basta aprire un nuovo schizzo.
Vai al menu dello schizzo e poi aggiungi un file e scegli il S. P. file che vuoi aprire.
Ricorda che se salvi questo, finirai per fare una nuova copia in pratica e
sarà solo un nuovo schizzo di Arduino.
Quindi, anche per qualcuno con una vasta conoscenza ed esperienza nella programmazione C in programmazione C ci
vuole del lavoro per capire cosa ha fatto il programmatore.
Sarò onesto, farei fatica a capire tutto questo codice in modo da poter imparare come usare queste
librerie, ma non necessariamente capire come funzionano.
Quindi usiamo una biblioteca nella prossima lezione per guidare il nostro display Hitachi.