Სარჩევი:

ინტერფეისი 16x2 ალფანუმერული LCD And4x4 მატრიქსის კლავიატურა ჟოლოს Pi3: 5 ნაბიჯი (სურათებით)
ინტერფეისი 16x2 ალფანუმერული LCD And4x4 მატრიქსის კლავიატურა ჟოლოს Pi3: 5 ნაბიჯი (სურათებით)

ვიდეო: ინტერფეისი 16x2 ალფანუმერული LCD And4x4 მატრიქსის კლავიატურა ჟოლოს Pi3: 5 ნაბიჯი (სურათებით)

ვიდეო: ინტერფეისი 16x2 ალფანუმერული LCD And4x4 მატრიქსის კლავიატურა ჟოლოს Pi3: 5 ნაბიჯი (სურათებით)
ვიდეო: How to Make PLC LCD HMI || FLProg 2024, ივლისი
Anonim
ინტერფეისი 16x2 ალფანუმერული LCD And4x4 მატრიქსის კლავიატურა ჟოლოს Pi3
ინტერფეისი 16x2 ალფანუმერული LCD And4x4 მატრიქსის კლავიატურა ჟოლოს Pi3

ამ ინსტრუქციებში ჩვენ განვმარტავთ, თუ როგორ უნდა შევაერთოთ 16x2 LED და 4x4 მატრიცის კლავიატურა Raspberry Pi3– თან.

ჩვენ ვიყენებთ Python 3.4 პროგრამული უზრუნველყოფის შემუშავებას. თქვენ ასევე შეგიძლიათ აირჩიოთ პითონი 2.7, მცირე ცვლილებებით

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები

ჩვენ გვჭირდება შემდეგი კომპონენტები

  • ჟოლო პი 3
  • 5V 2A ადაპტერი Pi- სთვის
  • 8 GB მიკრო SD
  • 16x2 ალფანუმერული LCD
  • 4x4 მატრიცის კლავიატურა
  • Dot PCB (საშუალო ზომის) ან Breadboard
  • ბერგის სტრიპი
  • Jumper Wire
  • 10 ათასი ქოთანი
  • Ethernet კაბელი (ლეპტოპთან VNC კავშირის დასამყარებლად)

ნაბიჯი 2: აპარატურის დაყენება

აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება
აპარატურის დაყენება

ჩვენ არ შევიტანეთ ნაბიჯები აპარატურის დაყენებისთვის, როგორიცაა ოპერაციული სისტემის დაწვა მიკრო SD და VNC ინტერფეისზე. თქვენ უნდა მოიძიოთ სხვა რესურსები ამ პროცედურებისათვის.

ჩადეთ OS წინასწარ ჩატვირთული 8 GB Micro SD ბარათი Rapberry Pi 3. შეაერთეთ Raspberry Pi ლეპტოპს Ethernet კაბელის საშუალებით. გააკეთეთ აპარატურა, როგორც ეს აღწერილია გაყვანილობის დიაგრამაში.

16x2 LCD

ჩვენ ვიყენებთ 4-ბიტიანი რეჟიმის LCD ინტერფეისს, ამიტომ საკონტროლო სინგლებისთვის საჭიროა ქინძისთავები RS, EN, D4, D5, D6, D7, რომლებიც დაკავშირებულია Raspberry Pi– ს GPIO– ებთან.

4x4 მატრიცის კლავიატურა

დააინსტალირეთ პითონის პაკეტი 4x4 და 4x3 მატრიქსის კლავიატურაზე, რათა შეწყდეს ოპერაციები. ამრიგად, არ არის საჭირო კლავიატურის სტრიქონების და სვეტების სკანირება. აქ შიდა გაყვანა გამოიყენება, ამიტომ გარე გამწევ რეზისტორი არ არის საჭირო.

დაუკავშირეთ Raspberry Pi ინტერნეტს, შემდეგ გახსენით ტერმინალი და ჩაწერეთ შემდეგი:

sudo python3.4 -m პიპ ინსტალაცია pad4pi

ნაბიჯი 3: გაყვანილობის დიაგრამა

გაყვანილობის დიაგრამა
გაყვანილობის დიაგრამა

LCD ქინძისთავები:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

კლავიატურის ქინძისთავები:

სვეტის ქინძისთავები = 17, 15, 14, 4 რიგის ქინძისთავები = 24, 22, 27, 18

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

ნაბიჯი 4: პითონის კოდი

პითონის კოდი
პითონის კოდი

თქვენ შეგიძლიათ პირდაპირ გადმოწეროთ კოდი. გაუშვით code.py პითონით 3.4 თქვენი Raspberry Pi 3. ან დააკოპირეთ ტექსტი და ჩასვით პითონის 3.4 ახალი სკრიპტის ფაილში.

გაუშვით პროგრამა:

LCD აჩვენებს ტექსტს "კეთილი იყოს თქვენი მობრძანება" პირველ სტრიქონში, თუ თქვენი კავშირი სწორია. კლავიატურის მონაცემები ნაჩვენებია მეორე სტრიქონში.

ნაბიჯი 5: გამომავალი გადახედვა

გამომავალი გადახედვა
გამომავალი გადახედვა
გამომავალი გადახედვა
გამომავალი გადახედვა
გამომავალი გადახედვა
გამომავალი გადახედვა

მე დავამატე კლავიატურის შეწყვეტა, რომ პროგრამის დასრულების შემთხვევაში LCD გამოჩნდება Goodbye

გირჩევთ: