Taula de continguts:
- Pas 1: MATERIALS
- Pas 2: CONFigureU EL VOSTRE HARDWARE
- Pas 3: CODIFICACIÓ
- Pas 4: COMPARTEIX AMB NOSALTRES
Vídeo: TECLAT AMB 7 SEGMENTS AMB MICROCONTROLLER CLOUDX: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Per a aquest projecte, acceptarem l'entrada numèrica des d'un teclat Matrix i la mostrarem en un mòdul de visualització de set segments. Com que els 8 LED s’etiqueten de A a G i DP (per al punt decimal), si voleu mostrar el número 6, aplicaríeu corrent als segments A, C, D, EF i G. Per tant, 6 és igual a 0b01111101 (DP, G, F, E, D, C, B, A) en binari i 0x7D en hexadecimal.
Pas 1: MATERIALS
- MICROCONTROLADOR CLOUDX
- CLASSIFICACIÓ CLOUDX
- 7 SEGMENT
- FIL DE JUMPER
- V3 CORD
- TECLAT DE 4x3
- 330 ohm
- Resistència de 10K
AQUÍ PODEU COMANDAR EL COMPONENT
Pas 2: CONFigureU EL VOSTRE HARDWARE
Seguiu aquest pas:
connecteu el:
Pin A del segment a pin1 del CloudX
Pin B del segment a pin2 del CloudX
Pin DP del segment a pin3 del CloudX
Pin C del segment a pin4 del CloudX
Pin D del segment a pin5 del CloudX
Pin E del segment a pin6 del CloudX
Pin F del segment a pin7 del CloudX
Pin G del segment a pin9 del CloudX
connecteu el pin càtode comú a GND
El pinA del pin de fila del teclat es va connectar a la resistència de 10k i al pin12 del microcontrolador.
El pinB del pin de fila del teclat es va connectar a la resistència de 10 k i al pin13 del microcontrolador.
El pinC del pin de fila del teclat es va connectar a la resistència de 10k i al pin14 del microcontrolador.
El pinD del pin de fila del teclat es va connectar a la resistència de 10 k i al pin15 del microcontrolador.
I el final de la resistència estava connectat entre si a GND.
El pin1 del pin de fila del teclat es va connectar al pin10 del microcontrolador.
El pin2 del pin de fila del teclat es va connectar al pin11 del microcontrolador.
El pin3 del pin de fila del teclat es va connectar al pin12 del microcontrolador.
Pas 3: CODIFICACIÓ
Copieu aquest codi al vostre IDX de CloudX.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ',' * ',' 0 ',' # '}; // disseny de les tecles de teclat RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; claus char; // En lloc de crear deu variables de caràcters separades, creem una matriu per agrupar-les sense signar seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// setup here Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // inicialitzar el teclat amb aquestes dades // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, OUTPUT); // configureu el port d'E / S digital 1 com a OUTPUT portWrite (1, OFF_ALL); // esborra / desactiva el bucle del port 1 () {// Programa aquí
Claus = getKey (); // comproveu si teniu premuda la tecla al teclat
if (Tecles! = 0) portWrite (1, seg [Tecles - 48]); // tecla d'escriptura premuda en 7 segments
}
}
Pas 4: COMPARTEIX AMB NOSALTRES
Comparteix amb nosaltres el teu èxit aquí
Recomanat:
Interfície de la pantalla de 7 segments amb registre de majúscules mitjançant el microcontrolador CloudX: 5 passos
Interfície de la visualització de 7 segments amb registre de majúscules mitjançant el microcontrolador CloudX: en aquest projecte publicem un tutorial sobre com connectar la pantalla LED de set segments amb el microcontrolador CloudX. Les pantalles de set segments s’utilitzen en moltes aplicacions industrials i de sistemes incrustats on es coneix el rang de sortides que es mostra
Comptador de segments 0-9 amb microcontrolador CloudX: 3 passos
Comptador de segments 0-9 amb microcontrolador CloudX: en aquest projecte utilitzem una pantalla LED de set segments per comptar de 0 a 9. Una pantalla LED de set segments consta de vuit LEDs i és perfecta per mostrar números. pins utilitzats per la pantalla, tots els ànodes o càtodes de
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: 4 passos (amb imatges)
Interfície de teclat amb 8051 i visualització de números de teclat en 7 segments: en aquest tutorial us explicaré com podem interfície de teclat amb 8051 i mostrar números de teclat en pantalla de 7 segments
Teclat Das ràpid i brut (teclat en blanc): 3 passos
Teclat Das ràpid i brut (teclat en blanc): un teclat Das és el nom del teclat més popular sense inscripcions a les tecles (teclat en blanc). El teclat Das es ven per 89,95 dòlars. Aquest instructiu us guiarà tot i fer-ne un amb qualsevol teclat antic que tingueu al voltant
Neteja del teclat d'alumini Apple o qualsevol altre teclat suau: 5 passos
Neteja del teclat d'alumini Apple … o qualsevol altre teclat suau: tan net com tu o jo intentem mantenir els nostres teclats d'alumini Apple, es tornen bruts al cap d'un any més o menys. Aquesta instrucció us ajudarà a netejar-la. Vés amb compte, perquè no sóc responsable si el teu teclat es trenca mentre fas això … SUCKS F