Sommario:

Collegamento Arduino e LCD dei caratteri in BreadShield: 6 passaggi
Collegamento Arduino e LCD dei caratteri in BreadShield: 6 passaggi

Video: Collegamento Arduino e LCD dei caratteri in BreadShield: 6 passaggi

Video: Collegamento Arduino e LCD dei caratteri in BreadShield: 6 passaggi
Video: Easy Arduino PS/2 Keyboard Read Out 2024, Dicembre
Anonim
Collegamento Arduino e LCD dei caratteri in BreadShield
Collegamento Arduino e LCD dei caratteri in BreadShield

Molti progetti Arduino coinvolgono LCD a caratteri, che utilizzano prevalentemente il protocollo HD44780 per ottenere dati da Arduino. Il collegamento di Arduino all'HD44780 di solito (nella modalità a 4 bit) richiede 12 fili! Questo finirà in un gran casino di spaghetti con i ponticelli. Ci vuole un po' per collegarli. È difficile eseguire il debug. Ed è soggetto a disconnessioni da parte delle tue dita goffe.

In questo tutorial vedremo che la vita può essere molto più semplice in BreadShield, lo shield Arduino per breadboard.

Forniture

  • Una breadboard
  • Un Arduino Uno
  • Uno Scudo di Pane

Passaggio 1: inserire BreadShield in un Arduino Uno

Inserisci BreadShield in un Arduino Uno proprio come fai normalmente per usare altre schede shield.

Passaggio 2: inserire BreadShield in una breadboard

Inserisci i perni di sblocco di BreadShield in una breadboard, proprio come normalmente inserisci una fila di perni in una breadboard.

Passaggio 3: inserire l'LCD nella breadboard

Inserire l'LCD nella breadboard
Inserire l'LCD nella breadboard

Suppongo che il tuo LCD sia stato saldato con pinheader maschili, come in questo tutorial di SparkFun. Ora inserisci l'LCD (tecnicamente i pin maschi) nella breadboard, con il pin GND dell'LCD che corrisponde al pin GND di BreadShield. Questo stabilirà automaticamente la seguente corrispondenza pin-to-pin tra Arduino Uno e il display LCD (a sinistra, il pin LCD; a destra, il pin BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/abilita ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 retroilluminazione anodo - --- D12catodo di retroilluminazione ---- D13

Il percorso è visualizzato nella figura sopra.

Passaggio 4: tirare il pin R/W dell'LCD su GND

Utilizzare un cavo di collegamento, l'unico cavo di collegamento necessario in questo progetto, per portare il pin R/W dell'LCD su GND. Sì, questo significa anche collegare D2 di Arudino a GND. Ma questo non è un problema finché non usi D2.

Passaggio 5: inserire il potenziometro

Inserisci il potenziometro
Inserisci il potenziometro

Inserire un potenziometro come partitore di tensione. Inserire le estremità terminali del potenziometro rispettivamente nelle fascette 5V e GND sulla breadboard. E il perno centrale del potenziometro nei lacci di RX. Il cablaggio risultante è illustrato nella figura sopra. Suppongo che il potenziometro abbia dei fili saldati sulle gambe o che tu usi i fili dei ponticelli per instradare i 3 pin di esso da qualche altra parte sulla breadboard.

Passaggio 6: programma il tuo Arduino, con il pin centrale del potenziometro scollegato

Programma il tuo Arduino, con il pin centrale del potenziometro scollegato
Programma il tuo Arduino, con il pin centrale del potenziometro scollegato

Ora puoi programmare il tuo Arduino. Un pezzo di codice di esempio è su

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Per programmare, assicurati che il pin RX sia scollegato dal pin centrale del potenziometro. Basta sollevare delicatamente il perno centrale del potenziometro dalla fascetta sulla breadboard. Dopo la programmazione, reinserirlo. Quindi vedrai il contenuto del testo visualizzato sul display LCD. In caso contrario, regolare il potenziometro.

Sentiti libero di lasciare un commento o una domanda qui e ti risponderò il prima possibile.

Goditi altri esempi di BreadShield in questo video.

In questo momento BreadShield sta conducendo una campagna di crowdfunding. Approfitta dei prezzi scontati solo per la campagna su

Consigliato: