Obsah:

Zapojenie Arduino a Character LCD v BreadShield: 6 krokov
Zapojenie Arduino a Character LCD v BreadShield: 6 krokov

Video: Zapojenie Arduino a Character LCD v BreadShield: 6 krokov

Video: Zapojenie Arduino a Character LCD v BreadShield: 6 krokov
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Júl
Anonim
Zapojenie Arduino a Character LCD v BreadShield
Zapojenie Arduino a Character LCD v BreadShield

Mnoho projektov Arduino obsahuje znakové LCD displeje, ktoré v drvivej väčšine používajú protokol HD44780 na získavanie údajov z Arduina. Pripojenie Arduina k HD44780 obvykle (v 4-bitovom režime) trvá 12 káblov! Skončí to veľký chaos špagiet zo spojovacieho drôtu. Ich prepojenie chvíľu trvá. Je ťažké ladiť. A je náchylný na odpojenie vašimi nemotornými prstami.

V tomto tutoriáli uvidíme, že život môže byť oveľa jednoduchší v BreadShielde, štíte Arduino pre chlebové dosky.

Zásoby

  • Jedna doska na chlieb
  • Jedno Arduino Uno
  • Jeden BreadShield

Krok 1: Vložte BreadShield do Arduino Uno

Vložte BreadShield do Arduino Uno rovnako, ako bežne používate iné štítové dosky.

Krok 2: Vložte BreadShield do Breadboardu

Odlamovacie kolíky BreadShield vložte na dosku na chlieb, rovnako ako bežne vkladáte rad kolíkov na dosku na chlieb.

Krok 3: Vložte LCD panel do Breadboardu

Vložte LCD panel do Breadboardu
Vložte LCD panel do Breadboardu

Predpokladal by som, že váš LCD bol spájkovaný so samčími pinheadermi, ako napríklad v tomto návode od SparkFun. Teraz vložte LCD (technicky kolíky) do vývodky, pričom kolík GND LCD zodpovedá kolíku GND programu BreadShield. Tým sa automaticky vytvorí nasledujúca korešpondencia pin-to-pin medzi Arduino Uno a LCD (vľavo, pin LCD; vpravo pin BreadShield):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/zapnúť ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- anóda podsvietenia D11- --- Katóda podsvietenia D12 ---- D13

Smerovanie je zobrazené na obrázku vyššie.

Krok 4: Potiahnite R/W pin LCD k GND

Na prepojenie R/W kolíka LCD s GND použite jeden prepojovací kábel - jediný prepojovací kábel potrebný v tomto projekte. Áno, to tiež znamená pripojiť D2 Arudina k GND. Ale to nie je problém, pokiaľ nepoužívate D2.

Krok 5: Vložte potenciometer

Vložte potenciometer
Vložte potenciometer

Vložte potenciometer ako delič napätia. Konce potenciometra zasuňte do svoriek 5V a GND na doske, v uvedenom poradí. A stredný kolík potenciometra do väzieb RX. Výsledné zapojenie je znázornené na obrázku vyššie. Predpokladal by som, že potenciometer má na svojich nohách spájkované niektoré vodiče alebo pomocou prepojovacích vodičov veďte ich 3 kolíky odinakiaľ na doske.

Krok 6: Naprogramujte si Arduino s odpojeným stredným pinom potenciometra

Naprogramujte si Arduino s odpojeným stredným kolíkom potenciometra
Naprogramujte si Arduino s odpojeným stredným kolíkom potenciometra

Teraz môžete svoje Arduino naprogramovať. Kus ukážkového kódu je na

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

Pri programovaní sa uistite, že kolík RX je odpojený od stredného kolíka potenciometra. Stačí jemne zdvihnúť stredný kolík potenciometra z kravaty na doske. Po naprogramovaní ho vložte späť. Potom uvidíte textový obsah zobrazený na LCD displeji. Ak nie, nastavte potenciometer.

Neváhajte a zanechajte tu komentár alebo otázku a ja vám odpoviem hneď, ako to bude možné.

Vychutnajte si ďalšie príklady BreadShield v tomto videu.

Práve teraz BreadShield prevádzkuje crowdfundingovú kampaň. Využite zľavnené ceny iba pre kampane na

Odporúča: