Სარჩევი:
- მარაგები
- ნაბიჯი 1: აპარატურის მიმოხილვა
- ნაბიჯი 2: 16 × 2 პერსონაჟის LCD Pinout
- ნაბიჯი 3: გაყვანილობა - 16 × 2 სიმბოლოს LCD დაკავშირება Arduino Uno– სთან
- ნაბიჯი 4: კოდი
ვიდეო: LCD ჩვენების სახელმძღვანელო: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გსურთ თქვენს Arduino პროექტებს აჩვენონ სტატუსის შეტყობინებები ან სენსორების კითხვა? მაშინ ეს LCD მონიტორები შეიძლება იყოს სრულყოფილი. ისინი ძალიან გავრცელებული და სწრაფი გზაა თქვენს პროექტში წაკითხული ინტერფეისის დასამატებლად.
ეს გაკვეთილი მოიცავს ყველაფერს რაც თქვენ უნდა იცოდეთ პერსონალური LCD– ებით მუშაობისთვის. არა მხოლოდ 16 × 2 (1602), არამედ ნებისმიერი პერსონალური LCD (მაგალითად, 16 × 4, 16 × 1, 20 × 4 და ა. იმის გამო, რომ არდუინოს საზოგადოებამ უკვე შეიმუშავა ბიბლიოთეკა HD44780 LCD– ების დასამუშავებლად; ასე რომ, ჩვენ მათ დროულად დავუკავშირდებით
მარაგები
- არდუინო უნო
- 16*2 LCD ეკრანი
- პურის დაფა
- 10K პოტენომეტრი
- 100 ohm რეზისტორი
- Jumper Wires
ნაბიჯი 1: აპარატურის მიმოხილვა
ეს LCD– ები იდეალურია მხოლოდ ტექსტის/სიმბოლოების საჩვენებლად, აქედან გამომდინარე სახელი „პერსონაჟების LCD“. ეკრანს აქვს LED განათება და შეუძლია აჩვენოს 32 ASCII სიმბოლო ორ სტრიქონში, თითოეულ მწკრივში 16 სიმბოლო.
თითოეული მართკუთხედი შეიცავს 5 × 8 პიქსელის ბადეს. თუ კარგად დააკვირდებით, შეგიძლიათ ნახოთ ეკრანის თითოეული პერსონაჟის პატარა მართკუთხედები და სიმბოლოების შემადგენელი პიქსელები. თითოეული ეს ოთხკუთხედი არის 5 × 8 პიქსელის ბადე. მიუხედავად იმისა, რომ ისინი მხოლოდ ტექსტს აჩვენებენ, ისინი მრავალი ზომისა და ფერისაა: მაგალითად, 16 × 1, 16 × 4, 20 × 4, თეთრი ტექსტით ლურჯ ფონზე, შავი ტექსტით მწვანე და მრავალი სხვა. კარგი ამბავი ის არის, რომ ყველა ეს ჩვენება არის „შესაცვლელი“- თუ თქვენ შექმნით თქვენს პროექტს ერთით, შეგიძლიათ უბრალოდ გათიშოთ იგი და გამოიყენოთ სხვა ზომის/ფერის LCD თქვენი არჩევანით. შეიძლება თქვენი კოდი მოერგოს უფრო დიდ ზომას, მაგრამ გაყვანილობა მაინც იგივეა!
ნაბიჯი 2: 16 × 2 პერსონაჟის LCD Pinout
სანამ შეხვალთ კავშირში და სამაგალითო კოდში, მოდი ჯერ შევხედოთ LCD Pinout– ს.
GND უნდა იყოს დაკავშირებული არდუინოს მიწასთან. VCC არის დენის წყარო LCD– ისთვის, რომელსაც ჩვენ ვუკავშირდებით 5 ვოლტ პინს Arduino– ზე. Vo (LCD კონტრასტი) აკონტროლებს LCD კონტრასტს და სიკაშკაშეს. მარტივი ძაბვის გამყოფის გამოყენებით პოტენომეტრით, ჩვენ შეგვიძლია კონტრასტის შესანიშნავი კორექტირება. RS (რეგისტრაციის არჩევა) პინი საშუალებას აძლევს Arduino- ს უთხრას LCD- ს, აგზავნის თუ არა ის ბრძანებებს თუ მონაცემებს. ძირითადად ეს პინი გამოიყენება მონაცემებისგან ბრძანებების დიფერენცირებისთვის. მაგალითად, როდესაც RS pin არის მითითებული LOW- ზე, ჩვენ ვგზავნით ბრძანებებს LCD- ზე (მაგალითად კურსორის დაყენება კონკრეტულ ადგილას, ეკრანის გასუფთავება, ეკრანის გადახვევა მარჯვნივ და ასე შემდეგ). და როდესაც RS პინი დაყენებულია HIGH– ზე ჩვენ მონაცემებს/სიმბოლოებს ვუგზავნით LCD– ზე. R/W (წაკითხვა/ჩაწერა) პინკ LCD არის გასაკონტროლებელი კითხულობთ თუ არა მონაცემებს LCD– დან ან წერთ მონაცემებს LCD– ზე. ვინაიდან ჩვენ უბრალოდ ვიყენებთ ამ LCD– ს, როგორც OUTPUT მოწყობილობას, ჩვენ ვაპირებთ ამ პინის დაბალ შეკავშირებას. ეს აიძულებს მას ჩაწეროთ რეჟიმი. E (ჩართვა) პინი გამოიყენება ეკრანის გასააქტიურებლად. რაც ნიშნავს, რომ როდესაც ეს პინი მითითებულია LOW– ზე, LCD– ს არ აინტერესებს რა ხდება R/W, RS და მონაცემთა ავტობუსის ხაზებთან; როდესაც ეს პინი მითითებულია HIGH- ზე, LCD ამუშავებს შემოსულ მონაცემებს. D0-D7 (მონაცემთა ავტობუსი) არის ქინძისთავები, რომლებიც ატარებს 8 ბიტიან მონაცემებს, რომელსაც ჩვენ ვგზავნით ეკრანზე. მაგალითად, თუ ჩვენ გვსურს ეკრანზე დიდი ასო „A“ვნახოთ, ჩვენ დავაყენებთ ამ ქინძისთავებს 0100 0001 –ზე (ASCII ცხრილის მიხედვით) LCD– ზე. A-K (Anode & Cathode) ქინძისთავები გამოიყენება LCD ეკრანის შუქის გასაკონტროლებლად.
ნაბიჯი 3: გაყვანილობა - 16 × 2 სიმბოლოს LCD დაკავშირება Arduino Uno– სთან
სანამ მივაღწევთ კოდის ატვირთვას და მონაცემების ჩვენებას ეკრანზე, მოდით დავუკავშიროთ LCD არდუინოს. LCD– ს აქვს ბევრი ქინძისთავები (ჯამში 16 ქინძისთავები), რომლებიც ჩვენ გაჩვენებთ როგორ დააკავშიროთ. მაგრამ, კარგი ამბავი ის არის, რომ ყველა ეს ქინძისთავები არ არის აუცილებელი ჩვენთვის არდუინოსთან დასაკავშირებლად. ჩვენ ვიცით, რომ არსებობს 8 მონაცემთა ხაზი, რომლებიც გადააქვთ ნედლეულ მონაცემებს ეკრანზე. მაგრამ, HD44780 LCD– ები შექმნილია ისე, რომ ჩვენ შეგვიძლია ვესაუბროთ LCD– ს მხოლოდ 4 მონაცემთა ქინძისთავის გამოყენებით (4 ბიტიანი რეჟიმი) 8 – ის ნაცვლად (8 ბიტიანი რეჟიმი). ეს დაგვიზოგავს 4 ქინძისთავს!
მოდით, დაუკავშიროთ LCD ეკრანი არდუინოს. LCD– ის ოთხი მონაცემთა პინი (D4-D7) დაუკავშირდება Arduino– ს ციფრულ პინებს #4-7 – დან. LCD- ზე ჩართვის პინი დაკავშირებულია Arduino #2 -თან და RS პინზე LCD იქნება Arduino #1. ქვემოთ მოყვანილი დიაგრამა გიჩვენებთ, თუ როგორ უნდა დააკავშიროთ ყველაფერი. 16 × 2 სიმბოლოიანი LCD და Arduino UNO გაყვანილობის კავშირი ამით თქვენ მზად ხართ ატვირთოთ კოდი და მიიღოთ ბეჭდვის ეკრანი.
ნაბიჯი 4: კოდი
კოდის ბმული: LCD ეკრანის გაკვეთილი
ნებისმიერი კითხვისთვის მომწერეთ ელ
გირჩევთ:
LCD ჩვენების სახლის საკეტის სისტემა: 6 ნაბიჯი
LCD ეკრანის სახლის ჩაკეტვის სისტემა: ეს პროექტი სახლის საკეტის როლს შეასრულებს და ერთადერთი გზა, რომლის საშუალებითაც შეგიძლიათ სახლში შეხვიდეთ არის სწორი 3 – ნიშნა კოდის დაჭერა. LCD იმოქმედებს როგორც საკომუნიკაციო მოწყობილობა, რომელიც აცნობებს ინდივიდს, შეიყვანა თუ არა სწორი კოდი. IR
Arduino და VL53L0X ფრენის დრო + OLED ჩვენების სახელმძღვანელო: 6 ნაბიჯი
Arduino და VL53L0X დროის ფრენა + OLED ჩვენების სახელმძღვანელო: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გამოვავლინოთ მანძილი მმ-ში VL53L0X ფრენის დროის სენსორისა და OLED ეკრანის გამოყენებით. ნახეთ ვიდეო
Arduino MAX7219 7-სეგმენტიანი ჩვენების სახელმძღვანელო: 5 ნაბიჯი
Arduino MAX7219 7-სეგმენტიანი ჩვენების სახელმძღვანელო: MAX7219 არის IC, რომელიც გამოიყენება 7-სეგმენტიანი LED- ების (8 ციფრამდე), ბლოკ-ეკრანების (ბარიანი ეკრანების) და 64 ცალკეული LED- ების მართვისთვის. მიკროკონტროლერთან დასაკავშირებლად MAX7219 იყენებს SPI საკომუნიკაციო სისტემას. ასე რომ, 64 ლიტრიანი ავტომობილის მართვა
Arduino Max7219 Led Matrix ჩვენების სახელმძღვანელო: 4 ნაბიჯი
Arduino Max7219 Led Matrix Display Tutorial: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოვიყენოთ led matrix ჩვენება max7219 ჩვენების დრაივერით Arduino– სთან ერთად ანიმაციისა და ტექსტის საჩვენებლად ამ led Matrix ჩვენებაზე
ჩვენების ტემპერატურა P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)
ტემპერატურის ჩვენება P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: წინა გაკვეთილში ნათქვამია, თუ როგორ უნდა აჩვენოთ ტექსტი Dot Matrix LED Display P10 მოდულში Arduino და DMD კონექტორის გამოყენებით, რომლის შემოწმება შეგიძლიათ აქ. ამ გაკვეთილში ჩვენ მოგცემთ მარტივ პროექტის გაკვეთილს P10 მოდულის გამოყენებით, როგორც ჩვენების მედიცინა