Სარჩევი:

არდუინო და პერსონაჟების LCD კავშირი BreadShield– ში: 6 ნაბიჯი
არდუინო და პერსონაჟების LCD კავშირი BreadShield– ში: 6 ნაბიჯი

ვიდეო: არდუინო და პერსონაჟების LCD კავშირი BreadShield– ში: 6 ნაბიჯი

ვიდეო: არდუინო და პერსონაჟების LCD კავშირი BreadShield– ში: 6 ნაბიჯი
ვიდეო: შესავალი LCD2004 LCD დისპლეი Arduino– ს I2C მოდულით 2024, ნოემბერი
Anonim
არდუინო და პერსონაჟების LCD კავშირი BreadShield– ში
არდუინო და პერსონაჟების LCD კავშირი BreadShield– ში

Arduino– ს მრავალი პროექტი მოიცავს პერსონაჟების LCD– ებს, რომლებიც უმეტესად იყენებენ HD44780 პროტოკოლს Arduino– დან მონაცემების მისაღებად. Arduino– ს HD44780– თან დაკავშირება ჩვეულებრივ (4 ბიტიან რეჟიმში) იღებს 12 მავთულს! ამით დასრულდება ჯამპერის მავთულის სპაგეტის დიდი არეულობა. ცოტა დრო დაგჭირდებათ მათ დასაკავშირებლად. ძნელია გამართვა. და ის მიდრეკილია თქვენი მოუხერხებელი თითების გათიშვისკენ.

ამ გაკვეთილში ჩვენ ვნახავთ, რომ ცხოვრება გაცილებით ადვილი იქნება BreadShield– ში, არდუინოს ფარი დაფაზე.

მარაგები

  • ერთი პურის დაფა
  • ერთი არდუინო უნო
  • ერთი პურის ფარი

ნაბიჯი 1: ჩასვით BreadShield Arduino Uno– ში

ჩადეთ BreadShield Arduino Uno– ში ისევე, როგორც ჩვეულებრივ აკეთებთ სხვა ფარის დაფების გამოსაყენებლად.

ნაბიჯი 2: ჩადეთ BreadShield Breadboard- ში

ჩადეთ BreadShield- ის გარღვევის ქინძისთავები პურის დაფაზე, ისევე, როგორც ჩვეულებრივ ჩადეთ პურის დაფაზე.

ნაბიჯი 3: ჩადეთ LCD პურის დაფაზე

ჩადეთ LCD პურის დაფაზე
ჩადეთ LCD პურის დაფაზე

მე ვივარაუდებ, რომ თქვენი LCD არის შეკრული მამრობითი pinheaders, როგორიცაა ამ tutorial მიერ SparkFun. ახლა ჩადეთ LCD (ტექნიკურად მამრობითი ქინძისთავები) პურის დაფაზე, LCD– ის GND პინი შეესაბამება BreadShield– ის GND პინს. ეს ავტომატურად დაამყარებს Arduino Uno- სა და LCD- ს შორის პინ-პინზე შესაბამისობის შესაბამისობას (მარცხნივ, LCD pin; მარჯვნივ, BreadShield pin):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/ჩართვა ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 უკანა განათების ანოდი- --- D12 განათების კათოდი ---- D13

მარშრუტიზაცია გამოსახულია ზემოთ მოცემულ ფიგურაში.

ნაბიჯი 4: გაიყვანეთ LCD– ის R/W პინი GND– ში

გამოიყენეთ ერთი მხტუნავი მავთული - ერთადერთი მხტუნავი მავთული, რომელიც საჭიროა ამ პროექტში, რომ LCD– ის R/W პინი გაიყვანოთ GND– ზე. დიახ, ეს ასევე ნიშნავს არუდინოს D2 დაკავშირებას GND- თან. მაგრამ ეს არ არის პრობლემა, სანამ არ იყენებთ D2- ს.

ნაბიჯი 5: ჩადეთ პოტენომეტრი

ჩადეთ პოტენომეტრი
ჩადეთ პოტენომეტრი

ჩადეთ პოტენომეტრი, როგორც ძაბვის გამყოფი. ჩადეთ პოტენომეტრის ტერმინალის ბოლოები 5V და GND კავშირებში, შესაბამისად, დაფაზე. და potentiometer შუა pin შევიდა კავშირები RX. შედეგად გაყვანილობა ილუსტრირებულია ზემოთ მოცემულ ფიგურაში. მე ვივარაუდებ, რომ პოტენომეტრს აქვს რამდენიმე მავთული შეკრული მის ფეხებზე ან თქვენ იყენებთ ჯამპერის მავთულხლართებს, რათა მისი 3 ქინძისთავი მარშრუტიდან სხვაგან მოათავსოთ.

ნაბიჯი 6: დაპროგრამეთ თქვენი არდუინო, გათიშული პოტენციომეტრის შუა პინით

დაპროგრამეთ თქვენი არდუინო, გათიშული პოტენომეტრით შუა პინი
დაპროგრამეთ თქვენი არდუინო, გათიშული პოტენომეტრით შუა პინი

ახლა თქვენ შეგიძლიათ დაპროგრამოთ თქვენი Arduino. მაგალითი კოდის ნაწილია at

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

პროგრამირებისთვის, დარწმუნდით, რომ RX პინი გათიშულია პოტენომეტრის შუა პინთან. უბრალოდ ნაზად აწიეთ პოტენომეტრის შუა ბალიში ჰალსტუხიდან პურის დაფაზე. პროგრამირების შემდეგ, ჩადეთ უკან. შემდეგ თქვენ ნახავთ ტექსტის შინაარსს, რომელიც გამოჩნდება LCD ეკრანზე. თუ არა, დაარეგულირეთ პოტენომეტრი.

თავისუფლად დატოვეთ კომენტარი ან შეკითხვა აქ და მე გიპასუხებთ, როგორც კი შემიძლია.

ისიამოვნეთ BreadShield– ის სხვა მაგალითებით ამ ვიდეოში.

ამჟამად BreadShield აწარმოებს ხალხის დაფინანსების კამპანიას. ისარგებლეთ მხოლოდ ფასდაკლებული კამპანიის ფასებით

გირჩევთ: