Spisu treści:
Wideo: KLAWIATURA Z 7 SEGMENTAMI Z WYKORZYSTANIEM MIKROKONTROLERA CLOUDX: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
W tym projekcie zaakceptujemy dane liczbowe z klawiatury Matrix, a następnie wyświetlimy je na siedmiosegmentowym module wyświetlacza. Ponieważ 8 diod LED jest oznaczonych od A do G i DP (dla kropki dziesiętnej), jeśli chcesz wyświetlić liczbę 6, zastosuj prąd do segmentów A, C, D, EF i G. Dlatego 6 równa się 0b01111101 (DP, G, F, E, D, C, B, A) binarnie i 0x7D szesnastkowo.
Krok 1: MATERIAŁY
- MIKROKONTROLER CLOUDX
- KARTA OPROGRAMOWANIA CLOUDX
- 7 SEGMENTÓW
- PRZEWÓD POŁĄCZENIOWY
- PRZEWÓD V3
- KLAWIATURA 4x3
- 330 omów
- Rezystor 10K
TUTAJ MOŻESZ ZAMÓWIĆ SWÓJ KOMPONENT
Krok 2: KONFIGURACJA SPRZĘTU
Wykonaj ten krok:
podłącz:
Pin A segmentu do pinu 1 CloudX
Pin B segmentu do pinu 2 CloudX
Pin DP segmentu do pinu 3 CloudX
Pin C segmentu do pinu 4 CloudX
Pin D segmentu do pin5 CloudX
Pin E segmentu do pinu 6 CloudX
Pin F segmentu do pinu 7 CloudX
Pin G segmentu do pinu 9 CloudX
podłącz wspólny pin katody do GND
PinA pinu rzędu klawiatury został podłączony do rezystora 10k i pin12 mikrokontrolera.
PinB pinu rzędu klawiatury został podłączony do rezystora 10k i pin13 mikrokontrolera.
PinC pinu rzędu klawiatury został podłączony do rezystora 10k i pin14 mikrokontrolera.
PinD pinu rzędu klawiatury został podłączony do rezystora 10k i pin15 mikrokontrolera.
A koniec rezystora był połączony razem z GND.
Pin1 klawiatury Pin Row został podłączony do pin10 mikrokontrolera.
Pin2 klawiatury Pin Row został połączony z pinem 11 mikrokontrolera.
Pin3 klawiatury Pin Row został podłączony do pin12 mikrokontrolera.
Krok 3: KODOWANIE
Skopiuj ten kod do swojego CloudX IDE.
#include #include #include #define LiczbaKolumn 4 #define LiczbaKolumn 3 znaki Znaki Klawiatury[LiczbaRow][LiczbaKolumn] = { '1', '2', '3', '4', '5', '6', '7 ', '8', '9', '*', '0', '#' }; //układ klawiszy klawiatury char RowPins[NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins[LiczbaKolumn] = {9, 10, 11}; klucze znaków; //Zamiast tworzyć dziesięć osobnych zmiennych char, tworzymy tablicę, aby pogrupować je unsigned char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup(){ //ustaw tutaj Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // zainicjuj klawiaturę tymi danymi //Segment_setting(CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode(1, WYJŚCIE); // ustaw cyfrowy port I/O 1 jako OUTPUT portWrite(1, OFF_ALL); // wyczyść/wyłącz port 1 loop(){ //Zaprogramuj tutaj
Klucze = pobierzKlucz(); // sprawdź naciśnięcie klawisza na klawiaturze
if(Klawisze!=0) portWrite(1, seg[Klawisze - 48]); // napisz klawisz naciśnięty na 7-segmentach
}
}
Krok 4: UDOSTĘPNIJ Z NAMI
Podziel się z nami swoim osiągnięciem tutaj
Zalecana:
Klawiatura membranowa 4x4 z wykorzystaniem Arduino Nano: 4 kroki
Klawiatura membranowa 4x4 Korzystanie z Arduino Nano: Klawiatura membranowa 4x4 Matrix to moduł klawiatury, który jest często używany do tworzenia projektów Arduino, takich jak kalkulatory, wprowadzanie hasła i inne. Oto cechy tej klawiatury: Bardzo cienka konstrukcja, łatwa w użyciu w każdym mikrokontrolerKluczowa specyfikacja: Maxi
Stoper używający Pic18f4520 w Proteus z 7 segmentami: 6 kroków
Stoper Używanie Pic18f4520 w Proteus With 7 Segment: Właśnie zacząłem pracować z kontrolerem pic, jeden z moich znajomych poprosił mnie o zbudowanie z niego stopera. Więc nie mam obrazu sprzętu do udostępnienia, napisałem kod i zasymulowałem go na oprogramowaniu Proteus. tutaj udostępniłem schemat dla tego samego
Klawiatura z wyświetlaczem LCD za pomocą mikrokontrolera CloudX: 4 kroki
Klawiatura z wyświetlaczem LCD przy użyciu mikrokontrolera CloudX: W tym projekcie przyjmiemy dane z klawiatury matrycowej, a następnie wyświetlimy je na module LCD
PROJEKT OSZCZĘDZANIA ENERGII Z WYKORZYSTANIEM MIKROKONTROLERA - ATMEGA8A: 3 kroki
PROJEKT ENERGY SAVER Z WYKORZYSTANIEM MIKROKONTROLERA - ATMEGA8A: LINKI DO PROJEKTU: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ ORAZ https://www .youtube.com/watch?v=I2SA4aJbiYoOverviewTo urządzenie „Energy Saver” zapewni Ci dużo energii / oszczędności energii, chociaż
Szybka i brudna klawiatura Das (pusta klawiatura): 3 kroki
Szybka i brudna klawiatura Das (pusta klawiatura): Klawiatura Das to nazwa najpopularniejszej klawiatury bez napisów na klawiszach (pusta klawiatura). Das Keyboard kosztuje 89,95 USD. Ta instrukcja poprowadzi Cię, jak zrobić ją samemu z dowolną starą klawiaturą, którą masz