Sadržaj:

Arduino i LCD povezivanje sa znakovima u BreadShield: 6 koraka
Arduino i LCD povezivanje sa znakovima u BreadShield: 6 koraka

Video: Arduino i LCD povezivanje sa znakovima u BreadShield: 6 koraka

Video: Arduino i LCD povezivanje sa znakovima u BreadShield: 6 koraka
Video: LDmicro 4: Электронные компоненты (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Novembar
Anonim
Arduino i LCD povezivanje sa znakovima u BreadShield -u
Arduino i LCD povezivanje sa znakovima u BreadShield -u

Mnogi Arduino projekti uključuju LCD -ove sa znakovima, koji u velikoj većini koriste protokol HD44780 za dobivanje podataka iz Arduina. Za povezivanje Arduina na HD44780 obično (u 4-bitnom načinu rada) potrebno je 12 žica! To će završiti velikom zbrkom špageta sa žicom. Potrebno vam je neko vrijeme da ih povežete. Teško je otkloniti greške. I sklon je prekidima vaših nespretnih prstiju.

U ovom ćemo vodiču vidjeti da život može biti mnogo lakši u BreadShield -u, Arduino štitu za matične ploče.

Supplies

  • Jedna ploča
  • Jedan Arduino Uno
  • Jedan BreadShield

Korak 1: Umetnite BreadShield u Arduino Uno

Umetnite BreadShield u Arduino Uno baš kao što inače radite za upotrebu drugih štitnih ploča.

Korak 2: Umetnite BreadShield u Breadboard

Umetnite igle za odvajanje BreadShield -a u ploču za osnove, baš kao što obično umetnete red igle u ploču.

Korak 3: Umetnite LCD u pločicu

Umetnite LCD u oglasnu ploču
Umetnite LCD u oglasnu ploču

Pretpostavio bih da je vaš LCD lemljen muškim pinheaderima, kao što je to u ovom vodiču napisao SparkFun. Sada umetnite LCD (tehnički muške iglice) u matičnu ploču, pri čemu GND pin LCD -a odgovara GND pin -u BreadShield -a. Ovo će automatski uspostaviti sljedeću pin-to-pin korespondenciju između Arduino Uno-a i LCD-a (s lijeve strane, pin LCD-a; s desne strane, BreadShield pin):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/omogući ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 Anoda pozadinskog osvjetljenja- --- D12 katoda pozadinskog osvjetljenja ---- D13

Usmjeravanje je prikazano na gornjoj slici.

Korak 4: Povucite R/W pin LCD -a na GND

Upotrijebite jednu kratkospojnu žicu - jedinu kratkospojnu žicu potrebnu u ovom projektu da biste izvukli R/W pin LCD -a na GND. Da, ovo također znači povezivanje D2 Arudina na GND. Ali to nije problem sve dok ne koristite D2.

Korak 5: Umetnite potenciometar

Umetnite potenciometar
Umetnite potenciometar

Umetnite potenciometar kao razdjelnik napona. Umetnite krajeve stezaljki potenciometra u 5V i GND vezice na matičnoj ploči. Srednji pin potenciometra u sponama RX -a. Rezultirajuće ožičenje prikazano je na gornjoj slici. Pretpostavio bih da potenciometar ima neke žice zalemljene na nogama ili da koristite kratkospojne žice za usmjeravanje 3 njegova pina s nekog drugog mjesta na ploči.

Korak 6: Programirajte svoj Arduino, s odspojenom srednjom iglom potenciometra

Programirajte svoj Arduino, s odspojenom srednjom iglom potenciometra
Programirajte svoj Arduino, s odspojenom srednjom iglom potenciometra

Sada možete programirati svoj Arduino. Komad primjera koda je na

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

Za programiranje provjerite je li RX pin odspojen od srednjeg pina potenciometra. Samo lagano podignite srednju iglu potenciometra iz kravate na ploči za izradu kruga. Nakon programiranja umetnite ga nazad. Tada ćete vidjeti tekstualni sadržaj prikazan na LCD -u. Ako nije, podesite potenciometar.

Ovdje ostavite komentar ili pitanje, a ja ću vam odgovoriti što je prije moguće.

Uživajte u više primjera BreadShielda u ovom videu.

Trenutno BreadShield vodi kampanju za skupljanje sredstava. Iskoristite snižene cijene samo za kampanju na

Preporučuje se: