Turinys:

„Arduino“ir „Character“LCD prijungimas prie „BreadShield“: 6 žingsniai
„Arduino“ir „Character“LCD prijungimas prie „BreadShield“: 6 žingsniai

Video: „Arduino“ir „Character“LCD prijungimas prie „BreadShield“: 6 žingsniai

Video: „Arduino“ir „Character“LCD prijungimas prie „BreadShield“: 6 žingsniai
Video: Using LCD Displays with Arduino 2024, Lapkritis
Anonim
„Arduino“ir „Character“LCD jungtis „BreadShield“
„Arduino“ir „Character“LCD jungtis „BreadShield“

Daugelyje „Arduino“projektų yra simbolių skystųjų kristalų ekranai, kuriuose daugiausia naudojamas HD44780 protokolas, norint gauti duomenis iš „Arduino“. „Arduino“prijungimas prie HD44780 paprastai (4 bitų režimu) užtrunka 12 laidų! Tai baigsis didele šluotelinių spagečių netvarka. Prireiks šiek tiek laiko juos sujungti. Sunku derinti. Ir tai linkę atsijungti jūsų gremėzdiškais pirštais.

Šioje pamokoje pamatysime, kad gyvenimas gali būti daug lengvesnis naudojant „BreadShield“- „Arduino“skydą.

Prekės

  • Viena duonos lenta
  • Vienas „Arduino Uno“
  • Vienas „BreadShield“

1 veiksmas: įdėkite „BreadShield“į „Arduino Uno“

Įdėkite „BreadShield“į „Arduino Uno“taip, kaip įprastai naudojate kitas skydo plokštes.

2 veiksmas: įdėkite „BreadShield“į duonos lentą

Įdėkite „BreadShield“skylių kaiščius į duonos lentą, kaip įprastai įkišate kaiščių eilę į duonos lentą.

3 žingsnis: Įdėkite LCD į duonos lentą

Įdėkite LCD į duonos lentą
Įdėkite LCD į duonos lentą

Manau, kad jūsų skystųjų kristalų ekranas buvo prilituotas su kaiščiais, pvz., Šioje „SparkFun“pamokoje. Dabar įdėkite skystųjų kristalų ekraną (techniškai išorinius kaiščius) į duonos lentą, o LCD GND kaištis sutampa su „BreadShield“GND kaiščiu. Tai automatiškai nustatys tokį „pin-to-pin“atitikimą tarp „Arduino Uno“ir LCD (kairėje-LCD kaištis; dešinėje-„BreadShield“kaištis):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/įjungti ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 foninio apšvietimo anodas- --- D12 apšvietimo katodas ---- D13

Maršrutas parodytas aukščiau esančiame paveikslėlyje.

4 žingsnis: patraukite LCD R/W kaištį į GND

Norėdami pritraukti LCD R/W kaištį prie GND, naudokite vieną trumpiklį - vienintelį jungiamąjį laidą, kurio reikia šiame projekte. Taip, tai taip pat reiškia prijungti Arudino D2 prie GND. Bet tai nėra problema tol, kol nenaudojate D2.

5 žingsnis: įdėkite potenciometrą

Įdėkite potenciometrą
Įdėkite potenciometrą

Įdėkite potenciometrą kaip įtampos daliklį. Įkiškite potenciometro galinius galus į duonos lentos atitinkamai 5V ir GND jungtis. Ir potenciometro vidurinis kaištis į RX kaklaraiščius. Gautas laidas iliustruotas aukščiau esančiame paveikslėlyje. Manyčiau, kad potenciometras turi kai kuriuos laidus, prilituotus prie kojų, arba naudokite trumpiklius, kad nukreiptumėte 3 jo kaiščius iš kitur esančios lentos.

6 veiksmas: užprogramuokite „Arduino“, kai potenciometras yra atjungtas

Užprogramuokite „Arduino“, kai potenciometras yra atjungtas
Užprogramuokite „Arduino“, kai potenciometras yra atjungtas

Dabar galite užprogramuoti „Arduino“. Kodo pavyzdys yra adresu

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

Norėdami programuoti, įsitikinkite, kad RX kaištis yra atjungtas nuo vidurinio potenciometro kaiščio. Tiesiog švelniai pakelkite vidurinį potenciometro kaištį iš duonos lentos kaklaraiščio. Po programavimo įdėkite jį atgal. Tada LCD ekrane pamatysite teksto turinį. Jei ne, sureguliuokite potenciometrą.

Nedvejodami palikite komentarą ar klausimą čia ir aš atsakysiu, kai tik galėsiu.

Šiame vaizdo įraše rasite daugiau „BreadShield“pavyzdžių.

Šiuo metu „BreadShield“vykdo sutelktinio finansavimo kampaniją. Pasinaudokite nuolaidomis, skirtomis tik kampanijoms, apsilankę

Rekomenduojamas: