WEBVTT

00:01.160 --> 00:08.240
Per inviare caratteri al display dobbiamo passare dalla modalità comando alla modalità carattere.

00:08.420 --> 00:11.010
Ti ricordi come farlo.

00:13.020 --> 00:23.520
Con la r s line abbiamo cambiato la r s line in alta D R S line nel nostro circuito è collegato a port

00:23.520 --> 00:25.090
un po per.

00:25.160 --> 00:29.530
Quindi impostiamo quel bit più in alto con un comando di file bitset.

00:29.660 --> 00:34.270
In realtà non pulsiamo la linea E perché la linea R S è semplicemente una linea di controllo.

00:34.640 --> 00:38.640
Quindi ora è impostato per la modalità carattere e lo lasceremo in questo modo.

00:38.810 --> 00:45.440
Ora invieremo alcuni dati lungo le linee di dati e quindi inseriremo la linea per caricarli tutti.

00:45.560 --> 00:53.130
Prepariamo la banca per Laxey anche in preparazione di ciò che faremo dopo.

00:53.150 --> 00:59.770
Tutto quello che stiamo facendo è esattamente la stessa cosa con i fili e il pulsante nel nostro circuito manuale.

00:59.900 --> 01:06.980
Solo ora lo stiamo facendo con il microcontrollore, quindi puoi probabilmente indovinare cosa deve essere fatto dopo.

01:07.970 --> 01:15.890
Semplicemente inviamo i bocconcini per i caratteri che vogliamo vengano visualizzati pulsando la linea dopo ogni nibble esattamente

01:15.890 --> 01:17.410
come facevamo prima.

01:17.410 --> 01:27.040
Ora ho commentato il blocco di istruzioni, quindi è facile individuare questo primo blocco che invia una maiuscola A.

01:27.230 --> 01:29.200
C'è il primo bocconcino.

01:33.130 --> 01:36.070
Che spediamo sul porto C.

01:36.490 --> 01:38.860
Quindi controlliamo la linea.

01:39.250 --> 01:44.920
Carichiamo il secondo nibble sulla porta C e impulsiamo la linea.

01:44.920 --> 01:45.680
Bingo.

01:45.800 --> 01:49.520
C'è il nostro primo personaggio sul nostro display.

01:49.700 --> 01:55.640
Ora se lo desideri puoi copiare e incollare nuovamente questo blocco di codice.

01:55.720 --> 02:02.890
Cambia i bocconcini con qualsiasi carattere ASCII che desideri e fai esplodere.

02:02.920 --> 02:05.960
Puoi continuare a farlo più e più volte.

02:08.570 --> 02:12.850
Eppure il tuo codice diventa davvero molto veloce ma a chi importa.

02:12.860 --> 02:18.910
Quindi questo prende solo il tipo di metodo di forza bruta per inviare caratteri al display.

02:19.150 --> 02:25.520
Stavi usando il microcontrollore per fare esattamente quello che stavi facendo con i fili e le

02:25.850 --> 02:32.220
sequenze di invio delle istruzioni per far sì che il display facesse quello che vuoi.

02:33.170 --> 02:39.120
Quindi tieni tutte le tue istruzioni al di sopra di questo ciclo infinito.

02:39.200 --> 02:48.540
L'ho appena creato, quindi il codice non scorre tra i sottotemi dopo aver completato le tue istruzioni.

02:48.550 --> 02:55.090
Ora, una volta terminato l'invio di tutti i personaggi, si fermerà lì in un ciclo

02:55.300 --> 02:59.990
infinito mostrando queste lettere, se sei pronto per una sfida.

03:00.020 --> 03:06.500
Ora hai visto esattamente come aggiungere un messaggio al display per inviare un messaggio grande lì.

03:06.830 --> 03:15.170
Quando si compila il codice e si programma la scelta, è necessario scollegare il picchetto e

03:15.320 --> 03:19.360
quindi alimentare il circuito con la batteria.

03:19.540 --> 03:22.140
Quando rimuovi il plettro, togli il potere.

03:22.150 --> 03:29.670
Così ora quando lo accendi, eseguirà il tuo programma.

03:29.840 --> 03:35.370
Quindi la tua missione dovrebbe scegliere di accettare è di inviare un grande messaggio al display.

03:35.570 --> 03:40.660
Quindi cambia il cursore sulla seconda riga e aggiungi un messaggio lì.

03:41.620 --> 03:47.640
Ricordati solo di cambiare il cursore ricorda i passaggi e sai cosa devi fare.

03:47.680 --> 03:56.780
Devi impostare la linea di riferimento su zero per dire al display LCD che i dati che scendono dai tubi sono un comando.

03:57.130 --> 04:00.880
Devi quindi inviare il comando indirizzo.

04:01.360 --> 04:09.440
Quindi lo metti di nuovo in modalità carattere o scrivi i caratteri nella posizione corrente del cursore.

04:09.780 --> 04:17.310
E non dimenticare di selezionare le tue banche prima di ogni istruzione nel tuo codice che riguarda una porta sul tuo plettro.
