
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

Die 4x4 -klavier is 'n samestelling van 16 sleutels wat soos 'n matriks gerangskik is. Die metode wat gebruik word vir toegang tot 4x4 -klavier met 'n matriksskanderingsmetode. Die 4x4 -klavier benodig 8 penne om dit te verkry, dit wil sê 4 penne vir die kolomme en 4 penne vir die lyn. Hoe die skandeermetode werk, is dat die kolompen die LOW -logika uitruilbaar neem, en die lynpen voer ook die lesings om die beurt uit.
Stap 1: materiaal wat u benodig
Jy sal nodig hê:
- Arduino
- Klavier 4x4
- Jumper Wires
Stap 2: Speld vas
- PIN A3 -pen tot 0 ry
- PIN A2 -pen tot 1 ry
- PIN A1 -pen tot 2 ry
- PIN A0 pen tot 3 ry
- PIN 4 -pen tot 0 kolom
- PIN 5 pen tot 1 kolom
- PIN 6 pen tot 2 kolom
- PIN 7 -pen tot 3 kolom
Stap 3: Skematiese


Koppel elke komponent soos op die foto hierbo.
Stap 4: Kode
#include // sleutelbord vir invoer van biblioteek
const byte RYDE = 4; // aantal kolomme
const byte COLS = 4; // aantal ry char hexaKeys [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {A3, A2, A1, A0}; // pen wat gebruik word vir ry -byte colPins [COLS] = {4, 5, 6, 7}; // speld gebruik vir kolom
// inisialiseringsveranderlike
Toetsenbord customKeypad = Toetsenbord (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
ongeldige opstelling () {
Serial.begin (9600); } leemte lus () {char customKey = customKeypad.getKey (); as (customKey) {Serial.println (customKey); }}
Stap 5: Uitset

Gaan die uitset na!
Aanbeveel:
Arduino -sakrekenaar met 4X4 -klavier: 4 stappe (met foto's)

Arduino -sakrekenaar met 4X4 -sleutelbord: in hierdie tutoriaal bou ons ons eie sakrekenaar met Arduino. Die waardes kan via 'n klavier (4 × 4 klavier) gestuur word, en die resultaat kan op 'n LCD -skerm besigtig word. Hierdie sakrekenaar kan eenvoudige bewerkings uitvoer, soos optel, aftrek, vermenigvuldig
Arduino -klavier 4x4 -tutoriaal: 4 stappe (met foto's)

Arduino -klavier 4x4 -tutoriaal: ingang van die toetsbord word op die seriële monitor gewys met die arduino uno- en 4x4 -toetsbord volledige kode
Lego 4x4 -sleutelbordmatriks: 8 stappe (met foto's)

Lego 4x4 -sleutelbordmatriks: Terwyl ek die afgelope paar weke in die huis vasgekeer het, het ek uiteindelik klaargemaak met 'n paar projekte wat in my kop gewikkel het. Ek het Lego die afgelope paar weke as die basis gebruik vir die meeste van my projekte
4x4 -toetsbord met Arduino en verwerking: 4 stappe (met foto's)

4x4 -toetsbord met Arduino en verwerking: hou u nie van LCD -skerms nie? Wil u u projekte aantreklik laat lyk? Wel, hier is die oplossing. In hierdie instruksies kan u uself bevry van die moeite om 'n LCD -skerm te gebruik om inhoud van u Arduino te vertoon en ook u projek te maak
4x4, all-terrain elektriese motor: 5 stappe (met foto's)

4x4, elektriese motor op alle terreine: gaan na die volgende stap om meer te sien