INHOUDSOPGAWE:
Video: KEYPAD MET 7 SEGMENT MET CLOUDX MICROCONTROLLER: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Vir hierdie projek aanvaar ons numeriese invoer vanaf 'n matriks-toetsbord en vertoon dit dan op 'n sewe-segment vertoonmodule. Aangesien die 8 LED's A tot G en DP gemerk is (vir die desimale punt), as u die getal 6 wil vertoon, sal u die stroom toepas op segmente A, C, D, EF en G. Daarom is 6 gelyk aan 0b01111101 (DP, G, F, E, D, C, B, A) in binêre en 0x7D in heksadesimaal.
Stap 1: MATERIAAL
- CLOUDX MIKROKONTROLLER
- CLOUDX SOFTCARD
- 7 SEGMENT
- SPRINGDRAAD
- V3 KOORD
- 4x3 KEYPARD
- 330 ohm
- 10K weerstand
U kan u komponent hier bestel
Stap 2: Stel u toerusting op
Volg hierdie stap:
verbind die:
Speld A van die segment na pen 1 van die CloudX
Speld B van die segment aan pen2 van die CloudX
Speld DP van die segment vas aan pen3 van die CloudX
Speld C van die segment aan pen4 van die CloudX
Speld D van die segment aan pen5 van die CloudX
Speld E van die segment aan pen6 van die CloudX
Speld F van die segment aan pen7 van die CloudX
Speld G van die segment aan pen9 van die CloudX
verbind die gewone katodepen met GND
Die pinA van die rypen van die bedieningspaneel is gekoppel aan die 10k -weerstand en aan pin12 van die mikrobeheerder.
Die pinB van die toetspen se rypen was gekoppel aan 'n 10k -weerstand en aan pen13 van die mikrobeheerder.
Die pinC van die rypen van die bedieningspaneel is gekoppel aan 'n 10k -weerstand en aan pen14 van die mikrobeheerder.
Die pinD van die rypen van die bedieningspaneel is gekoppel aan die 10k -weerstand en aan pin15 van die mikrobeheerder.
En die einde van die weerstand is aan GND verbind.
Die pen 1 van die bedieningspaneel Rypen is gekoppel aan pen10 van die mikrobeheerder.
Die pen 2 van die bedieningspaneel Rypen is gekoppel aan pen11 van die mikrobeheerder.
Die pen3 van die toetspaneel Rypen is gekoppel aan pen12 van die mikrobeheerder.
Stap 3: KODERING
Kopieer hierdie kode na u CloudX IDE.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // uitleg van die sleutelbord se sleutels char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; char Keys; // In plaas daarvan om tien afsonderlike char -veranderlikes te skep, skep ons 'n skikking om hulle ongetekende char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F} te groepeer; setup () {// setup hier Toetsblokinstelling (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // initialiseer Toetsenbord met hierdie data // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, UITGANG); // instel digitale I/O -poort 1 as OUTPUT -poortWrite (1, OFF_ALL); // maak poort 1 -lus () skoon/deaktiveer () {// Program hier
Sleutels = getKey (); // kyk of die toets ingedruk word op die klavier
as (sleutels! = 0) portWrite (1, seg [sleutels - 48]); // skryf Sleutel ingedruk op 7-segment
}
}
Stap 4: DEEL MET ONS
Deel met ons u prestasie hier
Aanbeveel:
7-segment-timer met 4 syfers met resetknop: 5 stappe
4-syfer-7-segment-timer met resetknop: hierdie instruksies leer u hoe u 'n afteller kan maak met 'n 7-segment-7-segment-skerm wat met 'n knoppie kan herstel word. 'n aflaaibare lêer van die kode wat
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: 8 stappe (met foto's)
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: My projek het 'n Nodemcu ESP8266 wat 'n 7-segment-skerm deur die http-bediener beheer met behulp van html-vorm
7-segment-7-segment-vertoning uit die asblik: 7 stappe
7-segment-7-segment-vertoning uit die asblik: dit is lanklaas dat ek 'n instruksionele, baie lang tyd opgelaai het. So vandag gaan ek jou wys hoe om rommel te omskep in 'n mooi skerm! Hierdie skerm kan gebruik word vir 'n horlosie wat ek in my toekoms instruksief sal publiseer. Kom ons grawe in! U
Interfacing 7-segment vertoning met Shift Register met behulp van CloudX Microcontroller: 5 stappe
Koppel 7-segment vertoning met skofregister met behulp van CloudX Microcontroller: In hierdie projek publiseer ons 'n handleiding oor hoe om sewe segment LED-skerms met CloudX-mikrobeheerder te koppel. Sewe segmentskerms word gebruik in baie ingeboude stelsel- en industriële toepassings, waar die omvang van die uitsette te kenne kry
Meervoudige 7 segment -skermteller met CloudX -mikrobeheerder: 4 stappe
Meervoudige 7 segment-vertoningsteller met CloudX-mikrobeheerder: Hierdie projek verduidelik hoe om data oor twee 7-segmente met CloudX-mikrobeheerder te vertoon