Cuprins:
Video: TASTATURĂ CU 7 SEGMENTURI FOLOSIND CLOUDX MICROCONTROLLER: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Pentru acest proiect, vom accepta intrarea numerică de la o tastatură Matrix și apoi o vom afișa pe un modul de afișare cu șapte segmente. Deoarece cele 8 LED-uri sunt etichetate de la A la G și DP (pentru punctul zecimal), dacă doriți să afișați numărul 6, atunci veți aplica curent la segmentele A, C, D, EF și G. Prin urmare, 6 este egal cu 0b01111101 (DP, G, F, E, D, C, B, A) în binar și 0x7D în hexazecimal.
Pasul 1: MATERIALE
- CLOUDX MICROCONTROLLER
- CLOUDX SOFTCARD
- 7 SEGMENT
- Sârmă JUMPER
- V3 CORD
- 4x3 KEYPARD
- 330 ohm
- Rezistor de 10K
VĂ POȚI COMANDA COMPONENTUL AICI
Pasul 2: CONFIGURAȚI HARDWARE-ul
Urmați acest pas:
conectați:
Pinul A al segmentului la pinul 1 al CloudX
Pinul B al segmentului la pinul 2 al CloudX
Pin DP al segmentului la pin3 din CloudX
Pin C al segmentului la pin4 din CloudX
Pinul D al segmentului la pinul 5 al CloudX
Pinul E al segmentului la pinul 6 al CloudX
Pinul F al segmentului la pinul 7 al CloudX
Pinul G al segmentului la pinul 9 al CloudX
conectați pinul catodic comun la GND
Pinul pinului rândului tastaturii a fost conectat la rezistorul 10k și la pin12 al microcontrolerului.
Pinul pinului rândului tastaturii a fost conectat la rezistorul 10k și la pin13 al microcontrolerului.
Pinul pinului rândului tastaturii a fost conectat la rezistorul 10k și la pin14 al microcontrolerului.
PinD-ul pinului rândului tastaturii a fost conectat la rezistorul de 10k și la pin15 al microcontrolerului.
Și capătul rezistorului a fost conectat împreună cu GND.
Pinul 1 al pinului Row al tastaturii a fost conectat la pinul 10 al microcontrolerului.
Pinul 2 al pinului Row al tastaturii a fost conectat la pinul 11 al microcontrolerului.
Pinul 3 al pinului Row al tastaturii a fost conectat la pinul 12 al microcontrolerului.
Pasul 3: CODIFICARE
Copiați acest cod în IDE-ul dvs. CloudX.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ',' * ',' 0 ',' # '}; // aspectul tastelor tastaturii char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; Taste Char; // În loc să creăm zece variabile char separate, creăm o matrice pentru a le grupa nesemnate char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// setup here Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // inițializați tastatura cu aceste date // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, OUTPUT); // configurați portul I / O digital 1 ca OUTPUT portWrite (1, OFF_ALL); // ștergeți / dezactivați bucla portului 1 () {// Programați aici
Chei = getKey (); // verificați dacă apăsați tasta de pe tastatură
if (Taste! = 0) portWrite (1, seg [Taste - 48]); // tasta de scriere Apăsat pe 7 segmente
}
}
Pasul 4: DISTRIBUȚI CU NOI
Împărtășiți-ne realizarea dvs. aici
Recomandat:
Tastatură Arduino Joystick Extender Box și controler de sunet, folosind Deej: 8 pași
Tastatură Arduino Joystick Extender Box și Sound Controller Thing folosind Deej: De ce, de ceva vreme, doresc să adaug un mic joystick la tastatura mea pentru a controla elementele interfeței sau alte sarcini mai mici în jocuri și simulatoare (MS Flight Sim, Elite: Dangerous, Star Wars: escadrile, etc). De asemenea, pentru Elite: Dangerous, am fost
Calculator Arduino folosind tastatura 4X4: 4 pași (cu imagini)
Calculator Arduino folosind tastatura 4X4: În acest tutorial ne vom construi propriul calculator cu Arduino. Valorile pot fi trimise printr-o tastatură (tastatură 4 × 4), iar rezultatul poate fi vizualizat pe un ecran LCD. Acest calculator ar putea efectua operații simple, cum ar fi Adunarea, scăderea, multiplicarea
Calculator DIY Arduino folosind 1602 LCD și tastatură 4x4: 4 pași
Calculator DIY Arduino folosind 1602 LCD și tastatură 4x4: Bună băieți, în acest instructables vom face un calculator folosind Arduino, care poate face calcule de bază. Deci, practic vom prelua intrarea de la tastatura 4x4 și vom imprima datele pe afișajul LCD 16x2 și arduino va face calculele
Tastatură cu LCD folosind microcontrolerul CloudX: 4 pași
Tastatură cu LCD folosind microcontrolerul CloudX: Pentru acest proiect, vom accepta date de la o tastatură Matrix și apoi le vom afișa pe un modul LCD
Tastatură rapidă și murdară Das (tastatură goală): 3 pași
Tastatură Das rapidă și murdară (tastatură goală): o tastatură Das este numele celei mai populare tastaturi fără inscripții pe taste (tastatură goală). Tastatura Das se vinde cu 89,95 USD. Acest instructiv vă va ghida, deși creați unul singur cu orice tastatură veche pe care o aveți în jur