Qual è la struttura della tastiera a membrana a matrice?

08 Feb, 2022

By hqt

Tastiera a membrana a matrice viene fornito con 16 pulsanti a membrana. I pulsanti si combinano in una matrice 4×4. La tastiera è composta da pulsanti a forma di presa sigillata in materiale gommato. Il lato posteriore viene fornito su una base autoadesiva. Inoltre, questo facilita il fissaggio del pannello.

tastiera a matrice di membrana

 Inoltre, il pannello si piega, quindi aderisce anche a una tazza. Le tastiere sigillano, sono flessibili e durevoli. Non hanno paura dell'acqua, del calore e resistono a un milione di clic.

Qual è la struttura della tastiera a membrana a matrice?

La tastiera si presenta sotto forma di matrice 4×4. Allo stesso modo, ciascun pulsante è un'area traferro tra due strati dielettrici rivestiti con rivestimenti conduttivi. Le tracce del rivestimento conduttivo di uno strato si applicano orizzontalmente (pin 1-4) e l'altro verticalmente (pin 5-8).

La pressione del pulsante porta al collegamento della traccia di uno strato con la traccia di un altro. Di conseguenza, fissare anche qui la chiusura di uno dei pin 1-4 con uno dei pin 5-8.

Tastiera a membrana a matrice è un ottimo modo per consentire agli utenti di interagire con il tuo progetto. Puoi usarli per navigare nei menu, inserire password, controllare giochi e robot.

Questo articolo utilizzerà una tastiera a membrana a matrice 4×4, sottile e con un supporto adesivo, che si attacca alla maggior parte delle superfici piane. Puoi acquistare tastiere stile telefono con pulsanti più spessi se ti piace quello stile, anche le tastiere dei vecchi telefoni a pulsanti funzioneranno con Arduino.

Come funziona la tastiera a membrana a matrice?

I pulsanti sulla tastiera sono disposti in righe e colonne. La tastiera 4×4 ha 4 righe e 4 colonne. Ogni riga (pin 1-4) e colonna (pin 5-8) si collega a un pin, 8 pin in totale.

Il layout della tastiera 4×4 mostra come si collegano righe e colonne:

Layout tastiera a matrice 4×4

 Premendo il pulsante si chiude uno dei pin 1-4 con uno dei pin 5-8. Ad esempio, puoi vedere che la combinazione di riga 3 e colonna 3 significa solo che viene premuto il pulsante numero 9.

Collegamento della tastiera ad Arduino

La piedinatura per la maggior parte delle tastiere a membrana è la seguente:

  • Schema piedinatura tastiera 4×4 e 3×4
  • Uscite tastiera a matrice 3×4 e 4×4

 Schema elettrico della tastiera a matrice 4×4 per Arduino Uno:

  • Collegamento tastiera 4×4
  • Collegare una tastiera 4×4 ad Arduino

Come trovare i contatti in una posizione non standard?

Se la posizione del tastiera a matrice di membrana contatti non corrisponde a quanto sopra, puoi trovare i contatti a livello di codice. Per fare ciò, dovrai assemblare un circuito di prova collegando il LED tramite un resistore limitatore di corrente ad Arduino (o qualsiasi alimentatore da 5 V) come segue:

 Come trovare i pin di una tastiera a matrice 4×4?

Schema di test per la ricerca di contatti

 Per prima cosa scopri quali pin della tastiera sono collegati alle file di pulsanti. Inserire il filo di terra (nero) nel primo contatto a sinistra. Tieni premuto un pulsante qualsiasi sulla linea 1. Inserisci il filo positivo (rosso) in ciascuno degli altri pin.

 Se il LED si accende su uno dei pin, tieni premuto l'altro pulsante sulla fila 1, quindi reinserisci il filo positivo in ciascuno degli altri pin. Inoltre, sull'altro pin si accende il LED, ciò significa che il filo di terra è inserito nel pin della fila 1. Se nessuno dei pulsanti della fila 1 si illumina, il filo di terra non è collegato alla fila 1.

tastiera a membrana a matrice 2022

Ora sposta il filo di terra sul pin successivo, premi il pulsante in un'altra riga e ripeti la procedura sopra finché non vedi il contatto trovato per ogni riga.

Come trovare le posizioni dei pin?

Per scoprire su quali pin si collegano le colonne tastiera a matrice di membrana, inserisci un filo di terra nel pin che hai scoperto è la riga 1. Ora tieni premuto uno qualsiasi dei pulsanti su quella riga. Inserire un filo positivo in ciascuno dei pin rimanenti.

Il pin che fa accendere il led è quello collegato alla colonna dei pulsanti. Premi un altro pulsante sulla stessa fila e inserisci un filo positivo in ciascuno degli altri pin. Ripetere questo processo per tutte le altre colonne finché non viene trovata ciascuna.

Software per tastiera

Per dimostrare come funziona, stampiamo ogni sequenza di tasti sullo schermo del monitor seriale dell'IDE Arduino. Lo schizzo utilizzerà la libreria di tastiere scritta da Mark Stanley e Alexander Brevig. Le funzioni della libreria consistono nel monitorare la configurazione dei contatti e i risultati delle colonne e delle righe del polling. Allo stesso modo, per installare la libreria della tastiera, vai su Gestisci librerie e digita "tastiera" nella barra di ricerca.

Nel mondo dell'elettronica, una tastiera è un dispositivo costituito da singoli pulsanti. Allo stesso modo, consente di inserire informazioni in un computer o altro dispositivo elettronico.

Abbiamo molte opzioni nella tastiera a matrice di membrana

Le tastiere hanno molte opzioni. I personal computer più vecchi utilizzavano tastiere con tasti meccanici che avevano molta corsa ed erano comode quasi quanto i tasti delle vecchie macchine da scrivere.

Negli ultimi 15-20 anni, tastiera a matrice di membrana è stato ampiamente comune, che sono più semplici ed economici da produrre. È questa tastiera che collegheremo ad Arduino.

La tastiera a membrana a matrice, popolare nei progetti Arduino, ha 12 o 16 pulsanti. Dal fondo della tastiera esce un cavo che termina con una presa dupont.

Dispositivo con tastiera a matrice

La tastiera a matrice è composta da pulsanti che formano una matrice mxn, cioè una tabella, dove m è il numero di righe en è il numero di colonne. Per la lezione utilizzeremo la tastiera 4×3. Se guardiamo il suo treno, vedremo che è composto da 7 binari. Le tracce numerate 1-4 (denotiamole Row1-Row4) sono dalla prima alla quarta riga della matrice, e le tracce numerate 5-7 (Col1-Col3) sono le colonne dalla prima alla tre.

Ogni pulsante rappresenta un'area di intersezione di piste conduttrici. Facendo clic sull'area contrassegnata dal pulsante, le tracce vengono collegate e una delle uscite delle righe 1-4 viene chiusa con una delle uscite delle colonne 1-3.

Per visualizzare le informazioni inserite da tastiera utilizzeremo un display LCD con interfaccia I2C.

Contatti

Scrivici e saremo felici di consigliarti.

    Ho letto e compreso il politica sulla riservatezza

    Hai qualche domanda o desideri parlare direttamente con un rappresentante?