WEBVTT

00:01.290 --> 00:07.800
Va bene se il tuo ID declinante non è già aperto e il tuo Dino board non è

00:08.220 --> 00:11.500
già sangue non lo ha fatto per entrambi.

00:11.610 --> 00:23.650
Apri il tuo ID Arduino che probabilmente assomiglierà a questo e inserisci la scheda della finestra nella porta

00:23.670 --> 00:24.390
USP.

00:24.390 --> 00:30.750
Ora come puoi vedere hanno fornito un codice di esempio vuoto.

00:30.750 --> 00:35.980
Ora quello che stai guardando è fondamentalmente un codice nel linguaggio di programmazione C.

00:36.000 --> 00:43.590
Quindi, proprio come l'ID microchip, scriverai il tuo programma qui in questa finestra e poi potrai compilarlo

00:43.590 --> 00:50.730
o caricarlo o sai che è esattamente lo stesso della scelta di una lingua diversa e

00:50.910 --> 00:53.270
di un software diverso.

00:53.310 --> 00:57.360
No, perché O sappiamo che è open source.

00:57.510 --> 01:02.250
C'è questa enorme comunità che lo supporta.

01:02.250 --> 01:10.440
Questa comunità fornisce abbondanti quantità di codice gratuito e in effetti c'è un intero mucchio di codici di

01:10.680 --> 01:13.230
esempio inclusi nel tuo ID.

01:13.470 --> 01:15.240
Carichiamo uno.

01:15.240 --> 01:26.990
Vai al menu File, quindi esempi di base e Blinkx.

01:27.290 --> 01:38.790
Quindi questo aprirà un'altra finestra ID con un codice open source che è stato fornito da questo bravo ragazzo proprio qui.

01:39.760 --> 01:42.060
Scott Fitzgerald chiunque sia.

01:42.580 --> 01:52.180
Ma questo è solo un classico esempio di codice pre-scritto che è liberamente disponibile per il download

01:52.180 --> 01:53.350
dalla rete.

01:53.590 --> 02:01.600
In questo caso è un programma molto semplice che stai guardando tutte le 29 righe di codice scritte in quasi inglese.

02:01.600 --> 02:08.820
Quindi è molto più facile capire del codice macchina che il processore Atmel parla.

02:09.020 --> 02:14.530
Tutto quello che faremo è passare attraverso la programmazione di Arduino, per ora entrerò più

02:14.530 --> 02:17.960
nel dettaglio del linguaggio stesso nelle seguenti lezioni.

02:18.100 --> 02:24.130
Ma tutto ciò che fa questo programma è attivare una delle uscite digitali sulla scheda Arduino.

02:24.130 --> 02:27.360
Alto e basso in un intervallo regolare.

02:27.670 --> 02:31.050
Questo è così che possiamo attivare e disattivare presto.

02:31.210 --> 02:42.310
Ora la scheda Arduino è già dotata di un LCD incorporato collegato al pin digitale 13 del

02:42.310 --> 02:43.640
microcontrollore.

02:43.660 --> 02:47.510
Ha già il suo resistore limitatore di corrente e tutto.

02:47.590 --> 02:55.630
Queste schede vengono anche preprogrammate con un programma breve che lampeggia appena pulsa il pin 13

02:55.630 --> 02:59.240
sulla scheda, facendo lampeggiare il CLID.

02:59.510 --> 03:05.690
Ora la frequenza cardiaca è abbastanza veloce o il tempo 8 o 10 volte al secondo o qualcosa del genere.

03:05.710 --> 03:10.930
Quindi quando accendi, stanno facendo il tuo Arduino con il cavo USP.

03:11.100 --> 03:18.500
Inizierà a eseguire quel programma che è già sulla lavagna e inizierà a lampeggiare l'odore della signora.

03:18.520 --> 03:22.660
Diamo un'occhiata al nostro codice Blinkx qui sotto.

03:22.660 --> 03:25.150
Venti 25-28.

03:25.150 --> 03:39.100
Puoi vedere che scrive un high digitale in 13 poi ritarda un certo tempo.

03:39.100 --> 03:43.490
Il numero tra parentesi è il numero in milli secondi.

03:43.600 --> 03:49.630
Quindi lampeggia per impostazione predefinita mostrando 1000 millisecondi o 1 secondo.

03:49.900 --> 04:00.580
La riga successiva del codice scrive un minimo digitale sul pin 13, quindi attende un altro secondo, quindi torna all'inizio

04:04.940 --> 04:08.790
del ciclo e ricomincia da capo.

04:10.170 --> 04:16.550
Ora per compilare e caricare questo programma o sappiamo che dobbiamo dirgli quale Arduino abbiamo e su cui

04:16.590 --> 04:18.810
è stato eseguito il porting.

04:18.900 --> 04:32.190
Quindi, prima fai clic su Strumenti quindi a bordo e potrebbe già dire Arduino genuino e zhenyu sappiamo che siamo noi.

04:32.270 --> 04:34.200
E sappiamo che lo sai.

04:34.840 --> 04:43.600
Ma se non lo trovi nell'elenco e fai clic su di esso, ora abbiamo selezionato la scheda e supponiamo che

04:43.600 --> 04:49.350
tu abbia la scheda collegata e che i driver siano installati correttamente.

04:49.420 --> 04:57.410
Ora quando fai clic su Strumenti e porta dovresti vedere che sai elencato su una delle porte.

04:57.510 --> 04:59.280
Eccolo lì.

04:59.280 --> 05:03.610
Se non lo vedi controlla bene per accertarti di essere collegato a Dwina.

05:03.630 --> 05:13.230
E se è poi tornare all'ultima lezione e ripetere i passaggi di installazione per i driver

05:13.230 --> 05:16.910
della scheda, selezionare quella porta.

05:16.920 --> 05:19.140
Un altro modo ha selezionato la scheda e la sua porta.

05:19.140 --> 05:22.490
Carichiamo questo programma su Arduino per farlo.

05:22.530 --> 05:24.970
Clicca su questa freccia qui.

05:26.600 --> 05:33.530
Ora inizierà la compilazione e sputerà ciò che sta facendo qui in quanto invia il programma compilato

05:33.530 --> 05:35.060
alla tua scheda.

05:35.060 --> 05:41.930
Vedrai anche le donne trasmette e ricevi e la tua scheda flash.

05:41.930 --> 05:49.160
E quando è fatto, il tuo primo lampeggia ora a intervalli di un secondo invece di 10 volte al secondo.

05:50.290 --> 05:57.900
Ora notate quanto tutto ciò sia simile a tutto ciò che abbiamo fatto con il plettro capirete i processi in

05:57.910 --> 05:58.510
corso.

05:58.510 --> 06:05.170
Converte il tuo programma che è scritto in te sapete che una specie di inglese

06:05.170 --> 06:15.280
lo converte in codice macchina e poi fa lampeggiare la memoria del programma sul microcontrollore del tuo wino, che in realtà esegue il tuo codice.

06:15.820 --> 06:19.690
Quindi se vuoi giocare un po 'con

06:24.180 --> 06:29.810
il numero di delay e inviare il tuo nuovo programma ad Arduino.

06:29.970 --> 06:36.270
Ora non cambiare nient'altro al momento, ma semplicemente esercitarsi solo nel modificare e inviare

06:36.480 --> 06:37.440
questo codice.
