Სარჩევი:

Locker- ის თანამედროვე და ახალი და მარტივი მაგალითი Arduino Matrix კლავიატურით 4x4: 3 ნაბიჯი
Locker- ის თანამედროვე და ახალი და მარტივი მაგალითი Arduino Matrix კლავიატურით 4x4: 3 ნაბიჯი

ვიდეო: Locker- ის თანამედროვე და ახალი და მარტივი მაგალითი Arduino Matrix კლავიატურით 4x4: 3 ნაბიჯი

ვიდეო: Locker- ის თანამედროვე და ახალი და მარტივი მაგალითი Arduino Matrix კლავიატურით 4x4: 3 ნაბიჯი
ვიდეო: CS50 2015 - Week 10 2024, ივლისი
Anonim
Locker- ის თანამედროვე და ახალი და მარტივი მაგალითი Arduino Matrix კლავიატურით 4x4
Locker- ის თანამედროვე და ახალი და მარტივი მაგალითი Arduino Matrix კლავიატურით 4x4

LCD კლავიატურის მატრიცის 4x4 გამოყენების კიდევ ერთი მაგალითი I2C სქემით.

ნაბიჯი 1: სქემატური

სქემატური
სქემატური
სქემატური
სქემატური

ეს მატრიცის კლავიატურა შედგება 16 ღილაკისგან და I2c კომუნიკაციით, თქვენ გჭირდებათ მხოლოდ 2 ქინძისთავი მისი მართვისთვის: SDA (A4 არდუინოს დაფაზე) და SCL (A5 არდუინოს დაფაზე).

მე გამოვიყენე PCF8574A 16 DIP I/O I2c წრე, მცირე სქემა მოცემულია ზემოთ. ამ ტიპის კომპონენტების მისამართია 0x3C ჩემს მაგალითში (A0 = 0, A1 = 0, A2 = 1).

ნაბიჯი 2: სახელმწიფო დიაგრამა: უფრო მარტივი მეთოდი

სახელმწიფო დიაგრამა: უფრო მარტივი მეთოდი
სახელმწიფო დიაგრამა: უფრო მარტივი მეთოდი

ეს ახალი მეთოდი ემყარება ქრონომეტრებს, რომლებიც საშუალებას მოგცემთ სწორ დროს შეიყვანოთ კარგი კოდი (შედგება 4 სიმბოლოსგან: CODE1 შემდეგ CODE2 შემდეგ CODE3 შემდეგ CODE4).

არდუინოს ესკიზი მოიცავს 4 სპეციალურ ბიბლიოთეკას:

SM.h

მავთული.ჰ

კლავიატურა_I2C.h

კლავიატურა.ჰ

მე ვაძლევ მათ პაკეტს და ესკიზს. თუ აკრეფილი კოდი კარგია, pin 13 აანთებს და თქვენ უნდა დააჭიროთ ღილაკს ' *' დასაწყებად. თუ კოდი არასწორია, პინი 13 ციმციმებს.

შენიშვნა: დღეს ვერ გადმოვწერ ბიბლიოთეკებს შიდა სერვერის შეცდომის გამო. Ბოდიში.

პრობლემა მოგვარებულია, თუ იყენებთ.არა

ნაბიჯი 3: დასკვნა

დაჭერილი გასაღებები უნდა გამოვლინდეს მზარდ ზღვარზე, თუ ის სწორად არ იმუშავებს.

ყველა ეს კომპონენტი ძალიან იაფია და თქვენ გექნებათ ძალიან მიმზიდველი კლავიატურა Arduino დაფებზე რამდენიმე ქინძისთავით.

მადლობა ყველას, რაც ვიპოვე საინტერესო.

გილოცავთ სასწავლო!

გირჩევთ: