Sadržaj:
Video: TASTATURA SA 7 SEGMENTA KORIŠĆENJEM CLOUDX MIKROKONTROLERA: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Za ovaj projekt prihvatit ćemo numerički unos s matrične tipkovnice i zatim ga prikazati na sedmosegmentnom modulu za prikaz. Budući da je 8 LED dioda označeno od A do G i DP (za decimalnu točku), ako želite prikazati broj 6, tada biste primijenili struju na segmente A, C, D, EF i G. Stoga je 6 jednako 0b01111101 (DP, G, F, E, D, C, B, A) u binarnom obliku i 0x7D u heksadecimalnom.
Korak 1: MATERIJALI
- CLOUDX MIKROKONTROLER
- CLOUDX SOFTCARD
- 7 SEGMENT
- JUMPER WIRE
- V3 CORD
- 4x3 TIPKOVNICA
- 330 ohm
- 10K otpornik
SVOJU KOMPONENTU MOŽETE NARUČITI OVDJE
Korak 2: POSTAVITE VAŠ HARDVER
Slijedite ovaj korak:
povežite:
Pin A segmenta na pin1 CloudX -a
Pin B segmenta na pin2 CloudX -a
Prikačite DP segmenta na pin3 CloudX -a
Pin C segmenta na pin4 CloudX -a
Pin D segmenta na pin5 CloudX -a
Pin E segmenta na pin6 CloudX -a
Pin F segmenta na pin7 CloudX -a
Pin G segmenta na pin9 CloudX -a
spojite zajednički katodni pin na GND
PinA rednog pina tastature je spojen na 10k otpornik i na pin12 mikrokontrolera.
PinB na pinu reda tastature je povezan na 10k otpornik i na pin13 mikrokontrolera.
PinC pina reda tastature bio je povezan na 10k otpornik i na pin14 mikrokontrolera.
PinD na pinu reda tastature je spojen na 10k otpornik i na pin15 mikrokontrolera.
I kraj otpornika je spojen na GND.
Pin1 tastature Redni pin je povezan sa pinom 10 mikrokontrolera.
Pin2 tastature Redni pin je povezan sa pinom 11 mikrokontrolera.
Pin3 tastature Redni pin je povezan sa pin12 mikrokontrolera.
Korak 3: KODIRANJE
Kopirajte ovaj kôd u svoj CloudX IDE.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCracts [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // raspored ključeva tastature char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; char Keys; // Umjesto stvaranja deset zasebnih varijabli char, kreiramo niz kako bismo ih grupirali bez znaka char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// postavljanje ovdje Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCraracters); // inicijaliziranje tipkovnice s tim podacima // Postavka_segmenta (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, OUTPUT); // postavljanje digitalnog I/O porta 1 kao OUTPUT portWrite (1, OFF_ALL); // briše/isključuje port 1 loop () {// Program ovdje
Keys = getKey (); // provjerite ima li tipki na tipkovnici
if (Keys! = 0) portWrite (1, seg [Keys - 48]); // upisuje taster pritisnut na 7-segmentu
}
}
Korak 4: Podijelite s nama
Podijelite s nama svoja postignuća ovdje
Preporučuje se:
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera programa LED treperenja .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju kreirat ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i kompajlirati heksadecimalnu datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
Upravljanje istosmjernim motorima s L298N pomoću CloudX mikrokontrolera: 3 koraka
Upravljanje istosmjernim motorima pomoću L298N pomoću CloudX mikrokontrolera: U ovom projektu ćemo objasniti kako koristiti naš L298N H-most za povećanje i smanjenje brzine istosmjernog motora. Modul L298N H-most može se koristiti s motorima koji imaju napon između 5 i 35V DC. Tu je i ugrađeni regulator od 5V, pa ako vaš
ELEKTRONSKE KOCKE KORIŠĆENJEM CLOUDX M633: 5 koraka
ELEKTRONIČKE KOCKE KORIŠĆENJEM CLOUDX -a M633: Mora da smo svi na ovaj ili onaj način igrali kocku koristeći kockice. Poznavanje vrlo nepredvidive prirode onoga što bi bacanje kockica moglo biti prikazano dodatno dodaje mnogo zabavne igre. Ovim putem predstavljam elektronički digitalni dik
Tastatura sa LCD -om pomoću CloudX mikrokontrolera: 4 koraka
Tastatura s LCD -om pomoću CloudX mikrokontrolera: Za ovaj projekt ćemo prihvatiti podatke s matrične tipkovnice i zatim ih prikazati na LCD modulu
Brza i prljava Das tastatura (prazna tastatura): 3 koraka
Brza i prljava Das tastatura (prazna tastatura): Das tastatura je naziv najpopularnije tastature bez natpisa na tasterima (prazna tastatura). Das tastatura se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tastaturu koja vam leži