Բովանդակություն:

Arduino and Character LCD միացում BreadShield- ում. 6 քայլ
Arduino and Character LCD միացում BreadShield- ում. 6 քայլ

Video: Arduino and Character LCD միացում BreadShield- ում. 6 քայլ

Video: Arduino and Character LCD միացում BreadShield- ում. 6 քայլ
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Նոյեմբեր
Anonim
Arduino and Character LCD միացում BreadShield- ում
Arduino and Character LCD միացում BreadShield- ում

Arduino- ի շատ նախագծեր ներառում են բնույթի LCD- ներ, որոնք ճնշող մեծամասնությամբ օգտագործում են HD44780 արձանագրությունը Arduino- ից տվյալներ ստանալու համար: Arduino- ին HD44780- ին սովորաբար միացնելը (4-բիթանոց ռեժիմում) տևում է 12 լար: Դա կավարտվի ցատկող մետաղալարով սպագետտիի մեծ խառնաշփոթով: Նրանց միացնելու համար որոշ ժամանակ է պահանջվում: Դժվար է կարգաբերել: Եվ դա հակված է ձեր անշնորհք մատների անջատումների:

Այս ձեռնարկում մենք կտեսնենք, որ կյանքը կարող է շատ ավելի հեշտ լինել BreadShield- ում ՝ Arduino- ի վահանակների համար նախատեսված վահանում:

Պարագաներ

  • Մեկ տախտակ
  • Մեկ Arduino Uno
  • Մեկ BreadShield

Քայլ 1. Տեղադրեք BreadShield- ը Arduino Uno- ի մեջ

Տեղադրեք BreadShield- ը Arduino Uno- ի մեջ այնպես, ինչպես սովորաբար անում եք ՝ այլ վահանակներ օգտագործելու համար:

Քայլ 2. Տեղադրեք BreadShield- ը Breadboard- ում

Տեղադրեք BreadShield- ի ջարդիչ կապում տապակած տախտակի մեջ, ճիշտ այնպես, ինչպես սովորաբար տեղադրում եք տախտակի մեջ մի շարք կապում:

Քայլ 3: Տեղադրեք LCD- ը Breadboard- ում

Տեղադրեք LCD- ը Breadboard- ում
Տեղադրեք LCD- ը Breadboard- ում

Ենթադրեմ, որ ձեր LCD- ը զոդվել է արական գլխիկներով, օրինակ ՝ SparkFun- ի այս ձեռնարկում: Այժմ տեղադրեք LCD- ը (տեխնիկապես արական կապում) տախտակի մեջ, իսկ LCD- ի GND կապը համընկնում է BreadShield- ի GND- ի քորոցին: Սա ինքնաբերաբար կհաստատի Arduino Uno- ի և LCD- ի միջև հետևյալ քորոց-կապին համապատասխանությունը (ձախ կողմում ՝ LCD- ի քորոցը, աջ կողմում ՝ BreadShield կապը):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/միացնել ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 լուսավորման անոդ- --- D12 լուսարձակի կաթոդ ---- D13

Ուղղորդումը պատկերված է վերևի նկարում:

Քայլ 4: Քաշեք LCD- ի R/W կապը GND- ին

Օգտագործեք մեկ ցատկիչ մետաղալար `այս ծրագրում անհրաժեշտ միակ ցատկող մետաղալարը` LCD- ի R/W կապը GND- ի համար քաշելու համար: Այո, սա նշանակում է նաև Arudino- ի D2- ը GND- ին միացնել: Բայց դա խնդիր չէ, քանի դեռ չեք օգտագործում D2- ը:

Քայլ 5: Տեղադրեք պոտենցիոմետրը

Տեղադրեք պոտենցիոմետրը
Տեղադրեք պոտենցիոմետրը

Տեղադրեք պոտենցիոմետր որպես լարման բաժանարար: Ներդրեք պոտենցիոմետրի տերմինալային ծայրերը համապատասխանաբար 5V և GND կապերի վրա `տախտակի վրա: Իսկ պոտենցիոմետրի միջին քորոցը RX- ի կապերի մեջ: Ստացված էլեկտրագծերը պատկերված են վերևի նկարում: Ենթադրեմ, որ պոտենցիոմետրը մի քանի լարեր է կպցրել ոտքերին կամ ձեր օգտագործած թռիչքային մետաղալարերը `դրա 3 կապում այլ տախտակի վրա ինչ -որ այլ տեղից ուղղորդելու համար:

Քայլ 6. Programրագրեք ձեր Arduino- ն ՝ անջատված պոտենցիոմետր միջին քորոցով

Programրագրեք ձեր Arduino- ն ՝ անջատված պոտենցիոմետր միջին քորոցով
Programրագրեք ձեր Arduino- ն ՝ անջատված պոտենցիոմետր միջին քորոցով

Այժմ կարող եք ծրագրավորել ձեր Arduino- ն: Կոդի օրինակ է ՝ at

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

Programրագրելու համար համոզվեք, որ RX կապը անջատված է պոտենցիոմետրի միջին քորոցից: Պարզապես նրբորեն բարձրացրեք պոտենցիոմետրի միջին քորոցը հացաթղթին դրված փողկապից: Programրագրավորումից հետո նորից տեղադրեք այն: Այնուհետև կտեսնեք տեքստի բովանդակությունը, որը ցուցադրվում է LCD- ում: Եթե ոչ, կարգավորեք պոտենցիոմետրը:

Ազատորեն թողեք մեկնաբանություն կամ հարց այստեղ, և ես կպատասխանեմ հնարավորինս շուտ:

Վայելեք BreadShield- ի ավելի շատ օրինակներ այս տեսանյութում:

Հենց հիմա BreadShield- ը վարում է բազմաֆինանսավորման արշավ: Օգտվեք միայն քարոզարշավի զեղչված գներից ՝

Խորհուրդ ենք տալիս: