Indholdsfortegnelse:

Arduino og karakter LCD -tilslutning i BreadShield: 6 trin
Arduino og karakter LCD -tilslutning i BreadShield: 6 trin

Video: Arduino og karakter LCD -tilslutning i BreadShield: 6 trin

Video: Arduino og karakter LCD -tilslutning i BreadShield: 6 trin
Video: Использование термопары MAX6675 с LCD1602 и Arduino 2024, Juli
Anonim
Arduino og karakter LCD -tilslutning i BreadShield
Arduino og karakter LCD -tilslutning i BreadShield

Mange Arduino -projekter involverer karakter -LCD'er, der overvejende bruger HD44780 -protokollen til at hente data fra Arduino. Tilslutning af Arduino til HD44780 tager normalt (i 4-bit-tilstand) 12 ledninger! Det vil ende med et stort rod af jumper wire spaghetti. Det tager dig et stykke tid at forbinde dem. Det er svært at fejlsøge. Og det er tilbøjeligt til afbrydelser af dine klodset fingre.

I denne vejledning vil vi se, at livet kan være meget lettere i BreadShield, Arduino -skjoldet til brødbrætter.

Forbrugsvarer

  • Et brødbræt
  • Én Arduino Uno
  • Ét BreadShield

Trin 1: Indsæt BreadShield i en Arduino Uno

Indsæt BreadShield i en Arduino Uno, ligesom du normalt gør for at bruge andre skjoldbrædder.

Trin 2: Indsæt BreadShield i et brødbræt

Indsæt breakout -benene på BreadShield i et brødbræt, ligesom du normalt sætter en række pins i et brødbræt.

Trin 3: Indsæt LCD'en i brødbrættet

Indsæt LCD'en i brødbrættet
Indsæt LCD'en i brødbrættet

Jeg antager, at din LCD er blevet loddet med mandlige pinheaders, som f.eks. I denne vejledning af SparkFun. Indsæt nu LCD'et (teknisk set hanerne) i brødbrættet, med GND -stiften på LCD'et, der matcher GND -stiften i BreadShield. Dette vil automatisk etablere følgende pin-to-pin korrespondance mellem Arduino Uno og LCD'et (til venstre, LCD-stiften; til højre, BreadShield-stiften):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/aktiver ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 baggrundsbelysning anode- --- D12baglys kathode ---- D13

Routingen visualiseres i figuren ovenfor.

Trin 4: Træk LCD's R/W Pin til GND

Brug en jumper wire - den eneste jumper wire, der er nødvendig i dette projekt, til at trække LCD's R/W pin til GND. Ja, det betyder også at forbinde D2 fra Arudino til GND. Men det er ikke et problem, så længe du ikke bruger D2.

Trin 5: Indsæt potentiometeret

Indsæt potentiometeret
Indsæt potentiometeret

Indsæt et potentiometer som en spændingsdeler. Sæt terminalenderne på potentiometeret i henholdsvis 5V og GND -bånd på brødbrættet. Og potentiometerets midterste pin ind i båndene på RX. Den resulterende ledningsføring er illustreret i figuren ovenfor. Jeg vil antage, at potentiometeret har nogle tråde loddet på benene eller dine jumperwires til at føre de 3 ben af det fra et andet sted på brødbrættet.

Trin 6: Programmer din Arduino, med potentiometerets midterste pin afbrudt

Programmer din Arduino, med potentiometerets midterste pin afbrudt
Programmer din Arduino, med potentiometerets midterste pin afbrudt

Nu kan du programmere din Arduino. Et stykke eksempelkode er på

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

For at programmere skal du sørge for, at RX -stiften er afbrudt fra potentiometerets midterste ben. Løft forsigtigt den midterste pin på potentiometeret ud af slipset på brødbrættet. Efter programmeringen skal du indsætte den igen. Derefter vil du se tekstindholdet vist på LCD -skærmen. Hvis ikke, juster potentiometeret.

Efterlad en kommentar eller et spørgsmål her, og jeg svarer så hurtigt som muligt.

Nyd flere eksempler på BreadShield i denne video.

Lige nu kører BreadShield en crowdfunding -kampagne. Udnyt de rabatterede kampagnepriser kun på

Anbefalede: