Kazalo:
Video: TASTATURA S 7 SEGMENTI Z UPORABO CLOUDX MIKROKONTROLERJA: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
Za ta projekt bomo sprejeli številski vnos z matrične tipkovnice in ga nato prikazali na sedemsegmentnem prikazovalnem modulu. Ker je 8 LED označenih z A do G in DP (za decimalno vejico), če želite prikazati številko 6, bi uporabili tok za segmente A, C, D, EF in G. Zato je 6 enako 0b01111101 (DP, G, F, E, D, C, B, A) v binarni obliki in 0x7D v šestnajstiški.
1. korak: MATERIALI
- MIKROKONTROLER CLOUDX
- SOFTCARD CLOUDX
- 7 SEGMENT
- JUMPER ŽICA
- V3 CORD
- 4x3 KLJUČ
- 330 ohm
- 10K upor
SVOJO KOMPONENTO LAHKO NAROČITE TUKAJ
2. korak: NASTAVITE SVOJO HARDAVRO
Sledite tem korakom:
povežite:
Pin A segmenta na pin1 CloudX
Pin B segmenta na pin2 CloudX
Pripnite DP segmenta na pin3 CloudX -a
Pin C segmenta na pin4 CloudX
Pin D segmenta na pin5 CloudX
Pin E segmenta na pin6 CloudX -a
Pin F segmenta na pin7 CloudX
Pin G segmenta na pin9 CloudX
priključite skupni katodni zatič na GND
PinA vrstice pin tipkovnice je bil priključen na 10k upor in na pin12 mikrokrmilnika.
PinB vrstice pin tipkovnice je bil priključen na 10k upor in na pin13 mikrokrmilnika.
PinC vrstice pin tipkovnice je bil priključen na 10k upor in na pin14 mikrokrmilnika.
PinD vrstice pin tipkovnice je bil priključen na 10k upor in na pin15 mikrokrmilnika.
Konec upora je bil skupaj povezan z GND.
Pin1 tipkovnice Vrstni zatič tipkovnice je bil priključen na pin10 mikrokrmilnika.
Pin2 tipkovnice Vrstni pin je bil priključen na pin11 mikrokrmilnika.
Pin3 tipkovnice Vrstni zatič tipkovnice je bil priključen na pin12 mikrokrmilnika.
3. korak: KODIRANJE
Kopirajte to kodo v IDE CloudX.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char Tipkovnica Tipkovnica [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // postavitev tipk tipkovnice char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; char ključi; // Namesto ustvarjanja desetih ločenih spremenljivk char ustvarimo matriko, da jih združimo brez podpisanega char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// nastavitev tukaj Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCraracters); // inicializiramo tipkovnico s temi podatki // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, OUTPUT); // nastavimo digitalna V/I vrata 1 kot OUTPUT portWrite (1, OFF_ALL); // počisti/izklopi vrata 1 zanko () {// Program tukaj
Ključi = getKey (); // preveri pritisk tipke na tipkovnici
if (Ključi! = 0) portWrite (1, seg [Ključi - 48]); // zapišite tipko, pritisnjeno na 7 segmentov
}
}
4. korak: DELITE Z NAMI
Delite z nami svoje dosežke tukaj
Priporočena:
Sistem razvojne plošče mikrokontrolerja PIC: 3 koraki
Sistem razvojne plošče za razvoj mikrokrmilnikov PIC: Ta projekt je namenjen oblikovanju in uporabi razvojnega orodja PIC, ki je prilagodljivo za široko paleto elektronskih projektov na osnovi PIC. Pogosto je lažje razvijati projekte mikrokrmilnikov z uporabo razvojnih orodij; ki omogočajo uporabnikom
Konfiguracija nastavkov varovalk mikrokontrolerja AVR. Ustvarjanje in nalaganje v bliskovni pomnilnik mikrokontrolerja LED utripajočega programa .: 5 korakov
Konfiguracija nastavkov varovalk mikrokontrolerja AVR. Ustvarjanje in nalaganje v bliskovni pomnilnik mikrokontrolerja LED utripajočega programa. V tem primeru bomo ustvarili preprost program v kodi C in ga zapisali v pomnilnik mikrokrmilnika. Napisali bomo lasten program in zbrali šestnajstiško datoteko z uporabo Atmel Studio kot integrirane razvojne platforme. Konfigurirali bomo varovalko bi
PROJEKT ZA VARČEVANJE ENERGIJE Z UPORABO MIKROKONTROLERJA - ATMEGA8A: 3 koraki
PROJEKT ZA VARČEVANJE ENERGIJE Z UPORABO MIKROKONTROLERJA - ATMEGA8A: POVEZAVE NA PROJEKT: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ IN https: // www .youtube.com / watch? v = I2SA4aJbiYoOverviewTa naprava "Varčevanje z energijo" vam bo omogočila veliko energije / prihranka energije, čeprav
Osebni vadbeni trener (projekt mikrokontrolerja za začetnike): 4 koraki
Osebni vadbeni trener (projekt mikrokontrolerja za začetnike): Povzetek: Cilj tega pouka je ustvariti napravo, ki bo uporabniku vadbenega kolesa omogočila dosledno vadbo. Naprava bo: utripanje LED in zvok piska v času
16x64 P10 pomični LED zaslon z uporabo mikrokontrolerja PIC16F877: 5 korakov (s slikami)
16x64 P10 pomični LED zaslon z uporabo mikrokrmilnika PIC16F877: V tem navodilu je opisano, kako povezati 16 x 64 (p10) LED matrični zaslon z mikrokrmilnikom PICI6F877A. Podatki se pošljejo mikrokrmilniku prek UART, ki je shranjen v EEPROM -u, podatki pa bodo prikazani na LED matričnem zaslonu. To