Sisällysluettelo:

Arduino ja Character LCD -kytkennät BreadShieldissä: 6 vaihetta
Arduino ja Character LCD -kytkennät BreadShieldissä: 6 vaihetta

Video: Arduino ja Character LCD -kytkennät BreadShieldissä: 6 vaihetta

Video: Arduino ja Character LCD -kytkennät BreadShieldissä: 6 vaihetta
Video: Видеоуроки по Arduino. ЖК-дисплеи / LCD (13-я серия) 2024, Marraskuu
Anonim
Arduino ja Character LCD -kytkennät BreadShieldissä
Arduino ja Character LCD -kytkennät BreadShieldissä

Monissa Arduino -projekteissa on merkkinäyttöjä, jotka käyttävät ylivoimaisesti HD44780 -protokollaa saadakseen tietoja Arduinolta. Arduinon liittäminen HD44780-laitteeseen kestää yleensä (4-bittisessä tilassa) 12 johtoa! Siitä tulee suuri sotku hyppylanka spagettia. Niiden yhdistäminen kestää jonkin aikaa. On vaikea debug. Ja se on altis katkeileville sormillesi.

Tässä opetusohjelmassa näemme, että elämä voi olla paljon helpompaa BreadShieldissä, joka on Arduino -kilpi leipälaudoille.

Tarvikkeet

  • Yksi leipälauta
  • Yksi Arduino Uno
  • Yksi BreadShield

Vaihe 1: Aseta BreadShield Arduino Unoon

Aseta BreadShield Arduino Unoon aivan kuten tavallisesti käytät muita suojalevyjä.

Vaihe 2: Aseta BreadShield leipälevylle

Aseta BreadShieldin katkaisutapit leipälautaan, aivan kuten tavallisesti asetat rivi tappeja leipälautaan.

Vaihe 3: Aseta nestekidenäyttö leipälevyyn

Aseta nestekidenäyttö leipälevyyn
Aseta nestekidenäyttö leipälevyyn

Olettaisin, että nestekidenäytönne on juotettu urospuikkoilla, kuten tässä SparkFun -opetusohjelmassa. Aseta nyt nestekidenäyttö (teknisesti urosnastat) leipälevyyn siten, että nestekidenäytön GND -tappi vastaa BreadShieldin GND -tappia. Tämä muodostaa automaattisesti seuraavan nasta-nastaisen vastaavuuden Arduino Unon ja nestekidenäytön välillä (vasemmalla, LCD-nasta; oikealla, BreadShield-tappi):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/käyttöönotto ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11-taustavalon anodi- --- D12 taustavalon katodi ---- D13

Reititys näkyy yllä olevassa kuvassa.

Vaihe 4: Vedä nestekidenäytön R/W -nasta GND: hen

Vedä nestekidenäytön R/W -nasta GND: hen yhdellä hyppyjohdolla - ainoalla tässä projektissa tarvittavalla hyppyjohdolla. Kyllä, tämä tarkoittaa myös Arudinon D2: n yhdistämistä GND: hen. Mutta se ei ole ongelma niin kauan kuin et käytä D2: ta.

Vaihe 5: Aseta potentiometri paikalleen

Aseta potentiometri paikalleen
Aseta potentiometri paikalleen

Aseta potentiometri jännitteenjakajaksi. Aseta potentiometrin liittimet päätylevyn 5V- ja GND -liittimiin. Ja potentiometrin keskitappi RX: n siteisiin. Tuloksena oleva johdotus on esitetty yllä olevassa kuvassa. Olettaisin, että potentiometrissä on joitakin johtoja juotettuna jalkoihinsa tai käytä hyppyjohtoja sen 3 nastan reitittämiseen jostain muualta leipälevyltä.

Vaihe 6: Ohjelmoi Arduino, kun potentiometrin keskitappi on irrotettu

Ohjelmoi Arduino, kun potentiometrin keskitappi on irrotettu
Ohjelmoi Arduino, kun potentiometrin keskitappi on irrotettu

Nyt voit ohjelmoida Arduinosi. Esimerkki koodista on osoitteessa

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

Varmista ohjelmointia varten, että RX -nasta on irrotettu potentiometrin keskitapista. Nosta vain varovasti potentiometrin keskitappi ulos leipälevyn siteestä. Aseta se takaisin ohjelmoinnin jälkeen. Sitten näet tekstisisällön LCD -näytössä. Jos ei, säädä potentiometriä.

Voit vapaasti jättää kommentin tai kysymyksen tänne, ja vastaan mahdollisimman pian.

Katso lisää esimerkkejä BreadShieldistä tässä videossa.

BreadShieldillä on tällä hetkellä joukkorahoituskampanja. Hyödynnä alennetut kampanjahinnat osoitteessa

Suositeltava: