Taula de continguts:

Modern i nou i més fàcil exemple de taquilles amb teclat Arduino Matrix 4x4: 3 passos
Modern i nou i més fàcil exemple de taquilles amb teclat Arduino Matrix 4x4: 3 passos

Vídeo: Modern i nou i més fàcil exemple de taquilles amb teclat Arduino Matrix 4x4: 3 passos

Vídeo: Modern i nou i més fàcil exemple de taquilles amb teclat Arduino Matrix 4x4: 3 passos
Vídeo: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Juliol
Anonim
Modern i nou i més fàcil exemple de taquilles amb teclat Arduino Matrix 4x4
Modern i nou i més fàcil exemple de taquilles amb teclat Arduino Matrix 4x4

Un altre exemple d’utilitzar un teclat LCD matriu 4x4 amb un circuit I2C.

Pas 1: l’esquema

L’Esquema
L’Esquema
L’Esquema
L’Esquema

Aquest teclat matricial està format per 16 botons i, amb comunicació I2c, només necessiteu 2 pins per gestionar-lo: SDA (A4 a la placa arduino) i SCL (A5 a la placa arduino).

He utilitzat un circuit I2c I / O DIP PCF8574A 16, el petit esquema que es mostra més amunt. L’adreça d’aquest tipus de components és 0x3C al meu exemple (A0 = 0, A1 = 0, A2 = 1).

Pas 2: el diagrama d'estats: un mètode més fàcil

El diagrama d’estat: un mètode més fàcil
El diagrama d’estat: un mètode més fàcil

Aquest nou mètode es basa en temporitzadors que permeten compondre el bon codi (format per 4 caràcters: CODE1 després CODE2 després CODE3 i després CODE4) a les tecles en el moment adequat.

L’esbós d’arduino inclou 4 biblioteques especials:

SM.h

Wire.h

Teclat_I2C.h

Teclat.h

En dono un paquet i l'esbós. Si el codi escrit és bo, el pin 13 s'encén i heu de prémer la tecla '*' per inicialitzar. Si el codi és incorrecte, el pin 13 parpelleja.

nota: Avui no puc descarregar les biblioteques a causa d'un error intern del servidor. Ho sento.

PROBLEMA RESOLT Si utilitzeu. RAR

Pas 3: Conclusió

Les tecles premudes s'han de detectar en una vora ascendent, tret que no funcionin correctament.

Tots aquests components són molt econòmics i tindreu un teclat molt enganxós amb pocs pins a les plaques Arduino.

Agraïm a tots els tutorials interessants que he trobat.

Feliç instructable!

Recomanat: