
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

Tässä projektissa hyväksymme numeerisen syötteen Matrix-näppäimistöltä ja näytämme sen sitten seitsemän segmentin näyttömoduulissa. Koska 8 LEDiä on merkitty A - G ja DP (desimaalipistettä varten), jos haluat näyttää numeron 6, käyttäisit virtaa segmenteille A, C, D, EF ja G. Siksi 6 on 0b01111101 (DP, G, F, E, D, C, B, A) binäärinä ja 0x7D heksadesimaalina.
Vaihe 1: MATERIAALIT



- CLOUDX -MIKROKONTROLLERI
- CLOUDX SOFTCARD
- 7 SEGMENTTI
- JUMPER WIRE
- V3 CORD
- 4x3 KEYPARD
- 330 ohmia
- 10K vastus
VOIT TILAA OSAN TÄSTÄ
Vaihe 2: LAITTEISTON ASENNUS
Toimi seuraavasti:
liitä:
Segmentin A nasta CloudX: n nastaan 1
Napsauta segmentti B CloudX: n nastaan 2
Kiinnitä segmentin DP CloudX: n nastaan 3
Nastan C segmentti CloudX: n nastaan 4
Segmentin nasta CloudX: n nastaan 5
Segmentin E nasta CloudX: n nastaan 6
Segmentin F nasta CloudX: n nastaan 7
Kiinnitä segmentin G nasta CloudX: n nastaan 9
liitä yhteinen katoditappi GND: hen
Näppäimistön rivitapin pinA liitettiin 10k: n vastukseen ja mikro -ohjaimen nastaan 12.
Näppäimistön rivitapin pinB oli kytketty 10k: n vastukseen ja mikro -ohjaimen nastaan 13.
Näppäimistön rivitapin pinC oli kytketty 10k: n vastukseen ja mikro -ohjaimen nastaan 14.
Näppäimistön rivitapin pinD liitettiin 10k: n vastukseen ja mikrokontrollerin nastaan 15.
Ja vastuksen pää liitettiin yhteen GND: hen.
Näppäimistön rivitapin nasta 1 yhdistettiin mikro -ohjaimen nastaan 10.
Näppäimistön rivitapin nasta 2 yhdistettiin mikro -ohjaimen nastaan 11.
Näppäimistön rivitapin nasta 3 oli kytketty mikro -ohjaimen nastaan 12.
Vaihe 3: KOODAUS
Kopioi tämä koodi CloudX IDE -laitteeseesi.
#Sisällytä #Sisällytä #Sisällytä #Määritä NumberOfRows 4 #Määritä Kolonnit 3 merkkiä Näppäimistömerkit [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // Näppäimistön näppäinten asettelu char RowPins [NumberOfRows] = {12, 13, 14, 15}; char SarakkeetPins [NumberOfColumns] = {9, 10, 11}; char Avaimet; // Sen sijaan, että luodaan kymmenen erillistä char -muuttujaa, luomme matriisin ryhmittelemään ne allekirjoittamattomiksi char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// setup here Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // alustaa näppäimistö näillä tiedoilla // Segmentin_asetus (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portti (1, LÄHTÖ); // aseta digitaalinen I/O -portti 1 OUTPUT -portiksi (1, OFF_ALL); // poista/sammuta portin 1 silmukka () {// Ohjelmoi tästä
Avaimet = getKey (); // tarkista näppäimistön näppäinpainallus
if (Avaimet! = 0) portWrite (1, seg [Avaimet - 48]); // kirjoitusnäppäin Painettu 7-segmenttiin
}
}
Vaihe 4: Jaa kanssamme
Jaa saavutuksesi täällä
Suositeltava:
2 kirjainsanan oppija, jolla on Morse -koodi: 5 vaihetta

2 kirjaimen sananoppija morsekoodilla: Olen yrittänyt oppia Scrabble (tm) 2 -kirjaimisia sanoja jonkin aikaa tuloksetta. Olen myös yrittänyt oppia Morse -koodia uudelleen tuloksetta. Päätin kokeilla alitajuista oppimista rakentamalla laatikon, joka näytti jatkuvasti
Etäisyysanturi + 4 numeroa, 7 segmenttiä Näyttö: 4 vaihetta

Etäisyysanturi + 4 numeroa, 7 segmentin näyttö: Käytä etäisyysanturia ja katso kohteiden etäisyys seitsemän segmentin näytöstä. Voit myös nähdä, että servo liikkuu enemmän vasemmalle, kun kohde lähestyy. Punainen LED -valo kertoo, jos olet liian lähellä, ja vihreä LED -valo kertoo, jos olet liian
Arduino -robotti, jolla on etäisyys, suunta ja kiertoaste (itä, länsi, pohjoinen, etelä) Puheohjaus Bluetooth -moduulin ja autonomisen robotin liikkeen avulla: 6 vaihetta

Arduino -robotti, jolla on etäisyys, suunta ja kiertoaste (itä, länsi, pohjoinen, etelä) puheohjauksella Bluetooth -moduulin ja autonomisen robotin liikkeen avulla: Tämä opastettava selittää kuinka tehdä Arduino -robotti, jota voidaan siirtää vaadittuun suuntaan (eteenpäin, taaksepäin) , Vasen, oikea, itä, länsi, pohjoinen, etelä) vaadittu etäisyys senttimetreinä äänikomennolla. Robotti voidaan siirtää myös itsenäisesti
Digitaalinen ja binaarikello 8 numeroa X 7 segmenttiä LED -näyttö: 4 vaihetta (kuvilla)

Digitaalinen ja binäärikello 8 numerossa X 7 segmenttiä LED -näyttö: Tämä on päivitetty versio digitaalisesta & Binaarikello 8 -numeroisen x 7 -segmenttisen LED -näytön avulla.Haluan antaa uusia ominaisuuksia tavallisille laitteille, erityisesti kelloille, ja tässä tapauksessa 7 Seg -näytön käyttö binäärikellolle on epätavallista ja se
Nopea ja likainen Das -näppäimistö (tyhjä näppäimistö): 3 vaihetta

Nopea ja likainen Das -näppäimistö (tyhjä näppäimistö): Das -näppäimistö on suosituimman näppäimistön nimi, jossa ei ole merkintöjä näppäimissä (tyhjä näppäimistö). Das -näppäimistö myydään 89,95 dollarilla. Tämä opas opastaa sinua tekemään sen itse millä tahansa vanhalla näppäimistöllä