Satura rādītājs:

Arduino un rakstzīmju LCD savienojums BreadShield: 6 soļi
Arduino un rakstzīmju LCD savienojums BreadShield: 6 soļi

Video: Arduino un rakstzīmju LCD savienojums BreadShield: 6 soļi

Video: Arduino un rakstzīmju LCD savienojums BreadShield: 6 soļi
Video: Lesson 91: Controlling Servo motor using potentiometer and display angle on LCD 2024, Novembris
Anonim
Arduino un rakstzīmju LCD savienojums BreadShield
Arduino un rakstzīmju LCD savienojums BreadShield

Daudzi Arduino projekti ietver rakstzīmju LCD, kas pārsvarā izmanto HD44780 protokolu, lai iegūtu datus no Arduino. Arduino pievienošana HD44780 parasti (4 bitu režīmā) prasa 12 vadus! Tas beigsies ar lielu jumta stieples spageti putru. Lai tos savienotu, nepieciešams zināms laiks. Ir grūti atkļūdot. Un tas ir pakļauts atvienošanai jūsu neveiklajos pirkstos.

Šajā apmācībā mēs redzēsim, ka dzīve var būt daudz vieglāka BreadShield - Arduino vairogā maizes dēļiem.

Piegādes

  • Viens maizes dēlis
  • Viens Arduino Uno
  • Viens maizes vairogs

1. darbība: ievietojiet BreadShield Arduino Uno

Ievietojiet BreadShield Arduino Uno tāpat kā parasti, lai izmantotu citus vairoga dēļus.

2. darbība: ievietojiet BreadShield maizes plāksnē

Ievietojiet BreadShield izlaušanas tapas maizes plāksnē, tāpat kā parasti ievietojat rīvdēļu rindu.

3. solis: ievietojiet LCD maizes dēlī

Ievietojiet LCD maizes dēļā
Ievietojiet LCD maizes dēļā

Es pieņemu, ka jūsu LCD ir pielodēts ar vīriešu tapu galviņām, piemēram, šajā SparkFun apmācībā. Tagad ievietojiet LCD (tehniski vīriešu tapas) maizes plāksnē, tā, lai LCD GND tapa atbilstu BreadShield GND tapai. Tādējādi tiks automātiski izveidota šāda kontakta atbilstība starp Arduino Uno un LCD (kreisajā pusē-LCD tapa; labajā pusē-BreadShield tapa):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/iespējot ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 fona apgaismojuma anods- --- D12fona apgaismojuma katods ---- D13

Maršruts ir parādīts attēlā iepriekš.

4. solis: pavelciet LCD R/W tapu uz GND

Izmantojiet vienu džemperu vadu - vienīgo šajā projektā nepieciešamo vadu, lai LCD R/W tapu pavilktu uz GND. Jā, tas nozīmē arī savienot Arudino D2 ar GND. Bet tā nav problēma, kamēr neizmantojat D2.

5. solis: ievietojiet potenciometru

Ievietojiet potenciometru
Ievietojiet potenciometru

Ievietojiet potenciometru kā sprieguma dalītāju. Ievietojiet potenciometra spailes galus attiecīgi 5V un GND saitēs uz maizes dēļa. Un potenciometra vidējā tapa RX saitēs. Iegūtā elektroinstalācija ir parādīta attēlā iepriekš. Es pieņemu, ka potenciometram ir daži vadi, kas pielodēti uz kājām, vai arī jūs izmantojat džemperu vadus, lai novirzītu tā 3 tapas no kaut kur citur uz maizes dēļa.

6. solis: ieprogrammējiet savu Arduino, atvienojot potenciometra vidējo tapu

Programmējiet savu Arduino, atvienojot potenciometra vidējo tapu
Programmējiet savu Arduino, atvienojot potenciometra vidējo tapu

Tagad jūs varat ieprogrammēt savu Arduino. Koda piemēra gabals atrodas vietnē

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

Lai programmētu, pārliecinieties, ka RX tapa ir atvienota no potenciometra vidējās tapas. Vienkārši viegli izvelciet potenciometra vidējo tapu no maizes dēļa kaklasaites. Pēc programmēšanas ievietojiet to atpakaļ. Pēc tam LCD ekrānā tiks parādīts teksta saturs. Ja nē, noregulējiet potenciometru.

Jūtieties brīvi atstāt komentāru vai jautājumu šeit, un es atbildēšu, cik drīz vien iespējams.

Izbaudiet citus BreadShield piemērus šajā videoklipā.

Pašlaik BreadShield īsteno pūļa finansēšanas kampaņu. Izmantojiet atlaides tikai kampaņu cenām vietnē

Ieteicams: