Obsah:
Video: KLÁVESNICA SO 7 SEKMENTMI S POUŽITÍM MICROCONTROLLERU CLOUDX: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V prípade tohto projektu prijmeme numerický vstup z maticovej klávesnice a potom ho zobrazíme na sedemsegmentovom zobrazovacom module. Pretože 8 LED diód je označených A až G a DP (pre desatinnú čiarku), ak chcete zobraziť číslo 6, použili by ste prúd na segmenty A, C, D, EF a G. Preto sa 6 rovná 0b01111101 (DP (G, F, E, D, C, B, A) v binárnom formáte a 0x7D v hexadecimálnom formáte.
Krok 1: MATERIÁLY
- MIKROKontrolér CLOUDX
- SOFTCARD CLOUDX
- 7 SEGMENT
- JUMPER WIRE
- KÁBEL V3
- KEYPARD 4x3
- 330 ohmov
- 10K odpor
SVOJ KOMPONENT si môžete objednať TU
Krok 2: NASTAVTE SI HARDWARE
Postupujte podľa tohto kroku:
pripojiť:
Kolík A segmentu na kolík 1 systému CloudX
Kolík B segmentu na kolík 2 CloudX
Pripnite DP segmentu k kolíku 3 cloudu CloudX
Kolík C segmentu na kolík 4 CloudX
Kolík D segmentu na kolík 5 CloudX
Kolík E segmentu na kolík 6 CloudX
Kolík F segmentu na kolík 7 CloudX
Kolík G segmentu na kolík 9 CloudX
pripojte spoločný katódový kolík k GND
Pin A kolíka radu klávesníc bol pripojený k 10k rezistoru a k pinu 12 mikrokontroléra.
Kolík B kolíka radu klávesníc bol pripojený k odporu 10 k a k kolíku 13 mikrokontroléra.
PinC kolíka radu klávesníc bol pripojený k 10k rezistoru a k pinu 14 mikrokontroléra.
PinD kolíka radu klávesníc bol pripojený k 10k rezistoru a k pinu 15 mikrokontroléra.
A koniec odporu bol spojený dohromady s GND.
Kolík 1 kolíka klávesnice bol pripojený k kolíku 10 mikrokontroléra.
Kolík 2 kolíka klávesnice bol pripojený k kolíku 11 mikrokontroléra.
Kolík 3 kolíka klávesnice bol pripojený k kolíku 12 mikrokontroléra.
Krok 3: KÓDOVANIE
Skopírujte tento kód do svojho CloudX IDE.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacter [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', 4 ', 5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // rozloženie klávesov klávesnice RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; char kľúče; // Namiesto toho, aby sme vytvorili desať samostatných premenných znakov, vytvoríme pole, ktoré ich zoskupí bez znamienka char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// nastavenie tu Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacter); // inicializácia klávesnice s týmito údajmi // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, VÝSTUP); // nastavenie digitálneho I/O portu 1 ako OUTPUT portWrite (1, OFF_ALL); // vymazanie/vypnutie slučky portu 1 () {// Programujte tu
Kľúče = getKey (); // vyhľadajte stlačenie klávesu na klávesnici
if (Klávesy! = 0) portWrite (1, seg [Kľúče - 48]); // napíšte klávesu stlačenú na 7 segmentoch
}
}
Krok 4: ZDIEĽAJTE S NÁMI
Podeľte sa s nami o svoje úspechy tu
Odporúča:
Klávesnica Arduino (AutoCAD) ShortCut: 3 kroky
Klávesnica Arduino (AutoCAD) ShortCut: Dobrý deň všetkým, po dlhom prehliadaní a navrhovaní mnohých skvelých vecí som sa konečne dostal k tomu, aby som niečo skutočne postavil. Preto sa pripravte na svoj prvý Instructable! Trávim veľa svojich hodín, profesionálne aj pre zábavu, doodling aro
Bezdrôtová klávesnica, myš a makro EngineersBuddy .: 4 kroky
Bezdrôtový zapisovač klávesnice, myši a makra EngineersBuddy .: Tento návod vysvetľuje, ako používať rekordér Engineers Buddy, klávesnicu, myš a makro. Táto aplikácia pre Android funguje v spojení s hardvérovým modulom emulátora klávesnice a myši Enginners Buddy. Modul bude fungovať s akýmkoľvek HID komp
Druhá klávesnica pre makrá: 3 kroky
Druhá klávesnica pre makrá: Ak máte náhradnú klávesnicu alebo numerickú klávesnicu. Môžete ho použiť ako makro klávesnicu. Napríklad keď stlačíte kláves, stane sa predprogramovaná úloha. Napríklad sa spustí aplikácia alebo sa spustí skript automatického zadania kľúča
Klávesnica s LCD pomocou mikrokontroléra CloudX: 4 kroky
Klávesnica s LCD pomocou mikrokontroléra CloudX: Pri tomto projekte prijmeme údaje z maticovej klávesnice a potom ich zobrazíme na module LCD
Klávesnica Quick and Dirty Das (prázdna klávesnica): 3 kroky
Rýchla a špinavá klávesnica Das (prázdna klávesnica): Das Keyboard je názov najobľúbenejšej klávesnice bez nápisov na klávesoch (prázdna klávesnica). Klávesnica Das sa predáva za 89,95 dolárov. Tento návod vás prevedie tým, že si ho vyrobíte sami pomocou akejkoľvek starej klávesnice, okolo ktorej ležíte