WEBVTT

00:02.430 --> 00:06.170
Una cosa che è molto utile con arduino sono le sue librerie.

00:06.180 --> 00:14.880
Ora ricorderete che le subroutine erano brevi segmenti di codice che potreste chiamare per eseguire alcune istruzioni e

00:15.930 --> 00:22.180
la subroutine poteva anche inviare i dati alla parte principale del programma.

00:22.860 --> 00:31.950
Bene, una libreria in Arduino o nel lab MP è come una subroutine, tranne che è un intero programma e

00:32.010 --> 00:35.840
può anche avere più subroutine al suo interno.

00:36.390 --> 00:46.110
Quindi è possibile chiamare la libreria e qualsiasi subroutine al suo interno per nome per eseguire alcune attività ed è possibile trasferire

00:46.110 --> 00:51.630
dati da e verso il proprio programma principale e la libreria.

00:51.630 --> 00:59.260
No perché il nostro Dino ha questa enorme rete di supporto open source di persone in tutto il mondo.

00:59.400 --> 01:02.980
Le persone scrivono e condividono liberamente le loro biblioteche.

01:03.030 --> 01:12.270
È molto probabile che qualunque lavoro tu abbia per il tuo Arduino da eseguire c'è già una libreria

01:12.510 --> 01:15.410
open source gratuita da scaricare.

01:15.510 --> 01:22.630
Ad esempio il display Hitachi 44 780.

01:22.950 --> 01:24.880
Sai come guidarlo.

01:24.930 --> 01:27.920
Ti ricordi come abbiamo dovuto impostarlo.

01:28.080 --> 01:34.110
Abbiamo dovuto inviare una serie di istruzioni e anche prendere in considerazione alcuni ritardi.

01:34.110 --> 01:35.230
Destra.

01:35.280 --> 01:39.560
Potremmo scrivere ad esso sia in modalità 8 bit o 4 bit.

01:39.560 --> 01:41.340
Tutte queste opzioni giuste.

01:42.210 --> 01:49.950
Bene, c'è una libreria disponibile per gli schermi Hitachi che esegue automaticamente tutti questi passaggi

01:49.950 --> 01:59.030
per installarlo e usarlo in modo che tu possa vedere da solo quanto è più facile svolgere compiti difficili.

01:59.130 --> 02:08.940
Ora, nel caso del driver LCD Hitachi, è un display di uso comune che la libreria fa effettivamente

02:08.940 --> 02:12.420
parte della collezione Arduino di serie.

02:12.540 --> 02:24.450
È arrivato con l'IDC Arduino che hai installato così nell'arduino I. D. fare clic sul menu dello

02:24.450 --> 02:31.470
schizzo e quindi includere la libreria e infine gestire le librerie.

02:31.470 --> 02:42.440
Questo farà apparire il manager della biblioteca in modo da scorrere l'enorme elenco di librerie disponibili.

02:42.440 --> 02:43.730
È Hugh.

02:43.730 --> 02:49.190
È una collezione enorme e queste sono solo le librerie standard.

02:49.190 --> 02:52.860
Ci sono innumerevoli altri là fuori che puoi scaricare.

02:53.000 --> 02:58.660
Quindi per il momento cerca e trova i woops andati troppo lontano.

03:01.640 --> 03:09.480
Oh guarda, trova la speranza del display a cristalli liquidi.

03:09.510 --> 03:10.070
Eccolo

03:13.690 --> 03:20.350
lì, mentre tutte queste librerie sono disponibili, non vengono installate automaticamente in quanto occuperebbero un'enorme

03:20.350 --> 03:26.180
quantità di spazio nel tuo programma e sul disco rigido del tuo computer.

03:26.200 --> 03:35.710
Quindi dobbiamo prima installare la libreria sul tuo computer quando trovi la libreria a cristalli liquidi che fa

03:35.710 --> 03:42.800
clic sulla scatola e fai clic su e apparirà il pulsante di installazione.

03:42.820 --> 03:49.600
Ora a volte le librerie hanno avuto aggiornamenti e quindi avrai la possibilità di scegliere

03:49.600 --> 03:51.860
la versione che vuoi installare.

03:51.910 --> 03:58.060
È raro che tu voglia installare una versione precedente ma è un'opzione.

03:58.060 --> 04:05.730
Alcune librerie hanno sempre avuto solo una versione, quindi questa scatola potrebbe non esserci nemmeno.

04:06.340 --> 04:15.430
Fai clic su Installa la nostra installazione per i clic sull'ultima versione della libreria a cristalli liquidi,

04:15.430 --> 04:22.600
scarica la libreria e installala sul tuo computer nella cartella della libreria predefinita per

04:25.210 --> 04:28.900
utilizzare la libreria nel tuo programma.

04:28.900 --> 04:29.740
Devi

04:32.500 --> 04:33.550
semplicemente includere la

04:42.310 --> 04:45.910
libreria proprio come abbiamo fatto con il plettro.

04:46.000 --> 04:57.010
Quindi, una volta incluso il file, puoi chiamare le funzioni in quella libreria per nome in modo da collegare effettivamente

04:57.010 --> 05:01.480
il nostro display Hitachi e utilizzare la libreria.

05:01.480 --> 05:09.810
Un altro modo in cui si vedranno comunemente le librerie fornite è come un file zip scaricabile nella

05:09.810 --> 05:15.180
sezione download è il nuovo pin dot della libreria zip.

05:15.190 --> 05:22.690
In alternativa puoi trovare la libreria sul sito dell'hardware senza giochi scaricala e salvala da qualche

05:22.690 --> 05:24.670
parte sul tuo computer.

05:24.670 --> 05:32.260
Ora non decomprimere la cartella, ma piuttosto l'IDC installa il file

05:49.310 --> 06:03.050
zip stesso una volta scaricato il file zip nell'IDC fare clic su schizzo include libreria e aggiungi libreria zip trova

06:03.050 --> 06:07.550
il file zip scaricato e installalo.

06:09.540 --> 06:19.080
Una volta installato nel tuo IDC e sul tuo computer, puoi includerlo in qualsiasi schizzo e

06:19.080 --> 06:23.340
chiamarlo ora come qualsiasi altra libreria.

06:23.380 --> 06:27.170
Le biblioteche hanno vantaggi e svantaggi.

06:27.190 --> 06:35.860
Le librerie possono farti diventare operativo in pochi minuti e possono rendere semplici i lavori molto complessi,

06:35.860 --> 06:38.200
ma ostacolano enormemente l'apprendimento.

06:38.200 --> 06:47.080
Secondo me possono essere questo misterioso programma scritto da qualcun altro e non hai idea di cosa abbiano scritto

06:47.080 --> 06:49.240
o di come funzioni.

06:49.300 --> 06:51.820
Funziona.

06:52.120 --> 06:54.580
Beh, forse è questo il problema.

06:54.580 --> 07:02.080
Se non funziona, non hai la più pallida idea del perché no o cosa potresti fare diversamente o altro.

07:02.470 --> 07:08.900
Puoi guardare nelle librerie il nome della cartella bassa è il nome della libreria.

07:09.130 --> 07:19.660
Quindi tutto ciò che ho fatto qui è stato decomprimere la cartella e quando guardi dentro vedrai almeno due file in un file

07:19.660 --> 07:29.410
hex con il DOT H che è il file del codice macchina e un file C P che è il programma scritto

07:29.410 --> 07:30.760
in C.

07:30.880 --> 07:33.420
Puoi aprirlo con un editor di testo. L'ho appena

07:36.920 --> 07:38.870
aperto con il blocco note qui.

07:38.870 --> 07:42.730
Ma ovviamente la spaziatura è sparita e cosa no.

07:47.300 --> 07:58.300
Se lo si apre con il word pad, la spaziatura viene preservata e si può vedere solo come uno schizzo normale.

07:58.760 --> 08:06.680
Puoi anche aprirlo nell'IDC di Arduino, basta aprire un nuovo schizzo.

08:06.680 --> 08:20.970
Vai al menu dello schizzo e poi aggiungi un file e scegli il S. P. file che vuoi aprire.

08:20.990 --> 08:29.240
Ricorda che se salvi questo, finirai per fare una nuova copia in pratica e

08:29.240 --> 08:33.440
sarà solo un nuovo schizzo di Arduino.

08:33.440 --> 08:41.840
Quindi, anche per qualcuno con una vasta conoscenza ed esperienza nella programmazione C in programmazione C ci

08:41.840 --> 08:46.810
vuole del lavoro per capire cosa ha fatto il programmatore.

08:46.850 --> 08:54.620
Sarò onesto, farei fatica a capire tutto questo codice in modo da poter imparare come usare queste

08:55.070 --> 08:58.450
librerie, ma non necessariamente capire come funzionano.

08:58.880 --> 09:04.220
Quindi usiamo una biblioteca nella prossima lezione per guidare il nostro display Hitachi.
