Përmbajtje:

Arduino dhe Character LCD Lidhja në BreadShield: 6 hapa
Arduino dhe Character LCD Lidhja në BreadShield: 6 hapa

Video: Arduino dhe Character LCD Lidhja në BreadShield: 6 hapa

Video: Arduino dhe Character LCD Lidhja në BreadShield: 6 hapa
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Nëntor
Anonim
Arduino dhe Character LCD Lidhja në BreadShield
Arduino dhe Character LCD Lidhja në BreadShield

Shumë projekte Arduino përfshijnë LCD të karakterit, të cilët në masë dërrmuese përdorin protokollin HD44780 për të marrë të dhëna nga Arduino. Lidhja e Arduino me HD44780 zakonisht (në modalitetin 4-bit) merr 12 tela! Kjo do të përfundojë një rrëmujë të madhe me spageti me tel bluzë. Ju merr pak kohë për t'i lidhur ato. Hardshtë e vështirë të korrigjosh. Dhe është i prirur për shkëputje nga gishtat tuaj të ngathët.

Në këtë tutorial, ne do të shohim se jeta mund të jetë shumë më e lehtë në BreadShield, mburoja Arduino për panelet e bukës.

Furnizimet

  • Një dërrasë buke
  • Një Arduino Uno
  • Një mburojë bukë

Hapi 1: Futni BreadShield në një Arduino Uno

Futni BreadShield në një Arduino Uno ashtu siç bëni zakonisht për të përdorur pllaka të tjera mburoja.

Hapi 2: Futni BreadShield në një Breadboard

Futni kunjat e shpërthimit të BreadShield në një dërrasë buke, ashtu si zakonisht futni një rresht kunja në një dërrasë buke.

Hapi 3: Futni LCD -në në tabelën e bukës

Futni LCD -në në tabelën e bukës
Futni LCD -në në tabelën e bukës

Unë do të supozoja se LCD -ja juaj është ngjitur me kapësa mashkullorë, të tillë si në këtë tutorial nga SparkFun. Tani futni LCD (teknikisht kunjat mashkullore) në pjatën e bukës, me kunjin GND të LCD që përputhet me kunjin GND të BreadShield. Kjo automatikisht do të krijojë korrespondencën e mëposhtme pin-to-pin midis Arduino Uno dhe LCD (në të majtë, kunja LCD; në të djathtë, kunja BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/aktivizo ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 anodë me dritë të pasme- --- D12 backlight kathode ---- D13

Drejtimi është vizualizuar në figurën e mësipërme.

Hapi 4: Tërhiqni pinin R/W të LCD në GND

Përdorni një tel kërcyes - tela e vetme kërcyese e nevojshme në këtë projekt, për të tërhequr pinin R/W të LCD në GND. Po, kjo do të thotë gjithashtu të lidhësh D2 të Arudino me GND. Por ky nuk është problem përderisa nuk përdorni D2.

Hapi 5: Futni Potenciometrin

Vendosni Potenciometrin
Vendosni Potenciometrin

Vendosni një potenciometër si ndarës të tensionit. Fusni skajet terminale të potenciometrit në lidhjet 5V dhe GND përkatësisht në dërrasën e bukës. Dhe kunja e mesme e potenciometrit në lidhjet e RX. Instalimet elektrike që rezultojnë janë ilustruar në figurën e mësipërme. Unë do të supozoja se potenciometri ka disa tela të ngjitur në këmbët e tij ose përdorni telat me bluzë për të drejtuar 3 kunjat e tij nga diku tjetër në pjatën e bukës.

Hapi 6: Programoni Arduino -në tuaj, me kordonin e mesëm të potenciometrit të shkëputur

Programoni Arduino -në tuaj, me kordonin e mesëm të potenciometrit të shkëputur
Programoni Arduino -në tuaj, me kordonin e mesëm të potenciometrit të shkëputur

Tani mund të programoni Arduino -n tuaj. Një pjesë e kodit shembull është në

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

Për të programuar, sigurohuni që kunja RX të jetë shkëputur nga kunja e mesme e potenciometrit. Thjesht ngrini butësisht pjesën e mesme të potenciometrit nga kravata në dërrasën e bukës. Pas programimit, futeni përsëri. Pastaj do të shihni përmbajtjen e tekstit të shfaqur në LCD. Nëse jo, rregulloni potenciometrin.

Mos ngurroni të lini një koment ose një pyetje këtu dhe unë do t'ju përgjigjem sa më shpejt që të mundem.

Shijoni më shumë shembuj të BreadShield në këtë video.

Tani për tani BreadShield po drejton një fushatë për financimin e njerëzve. Përfitoni nga çmimet e zbritura vetëm për fushatën në

Recommended: