
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

Knappsatsingång visades för seriell bildskärm med arduino uno och 4x4 knappsats full kod …
Tillbehör
Arduino uno x 1
4x4 knappsats
Allt detta finns på denna webbplats:
BDSpeedy Tech delar
Steg 1: Anslutning med Arduino


Anslutning av knappsats med digitala aruduino -stift:
Knappsatsstift Ansluts till Arduino -stift
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Steg 2: Kod

KOD:
#omfatta
const byte numRows = 4
const byte numCols = 4;
tangentkarta [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Rader 0 till 3
byte colPins [numCols] = {5, 4, 3, 2}; // Kolumnerna 0 till 3
// initierar en instans av tangentbordsklassen
Knappsats myKeypad = Knappsats (makeKeymap (tangentkarta), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Om du trycker på tangenten, lagras den här tangenten i variabeln "tangenttryckt" // Om nyckeln inte är lika med "NO_KEY", skrivs denna tangent ut // om count = 17, sedan återställs räkningen till 0 (detta betyder att ingen knapp trycks in under hela knappsatsgenomsökningen
void loop () {
char knapptryckt = myKeypad.getKey ();
if (knapptryckt! = NO_KEY)
{
Serial.print (knapptryckt);
}
}
Steg 3:
här är min blogspot -länk, den har lite extra diagram som du kan hitta användbar … blogspot -länk
Steg 4: Lägga till bibliotek



Lägga till biblioteket:
För att lägga till biblioteket, gå till Skeetches> Inkludera bibliotek Skriv in bibliotekets namn "knappsats" och tryck sedan på install. Överför sedan skissen till din arduino. Här är en valfri länk:
wordpress blogg
Bloggplats
Rekommenderad:
Arduino -räknare med 4X4 knappsats: 4 steg (med bilder)

Arduino -kalkylator med hjälp av 4X4 knappsats: I denna handledning kommer vi att bygga vår egen miniräknare med Arduino. Värdena kan skickas in via en knappsats (4 × 4 knappsats) och resultatet kan ses på en LCD -skärm. Denna räknare kan utföra enkla operationer som addition, subtraktion, multiplikation
Modernt och nytt och enklare exempel på skåp med Arduino Matrix -knappsats 4x4: 3 steg

Modernt och nytt och enklare exempel på skåp med Arduino Matrix -knappsats 4x4: Ett annat exempel på att använda en LCD -knappsatsmatris 4x4 med en I2C -krets
Arduino DIY -räknare med 1602 LCD- och 4x4 -knappsats: 4 steg

Arduino DIY -räknare med 1602 LCD- och 4x4 -knappsats: Hej killar i denna instruktion kommer vi att göra en miniräknare med Arduino som kan göra grundläggande beräkningar. Så i princip tar vi inmatning från 4x4 -knappsatsen och skriver ut data på 16x2 LCD -skärm och Arduino kommer att göra beräkningarna
4x4 Matrix Membrane -knappsats med Arduino Nano: 4 steg

4x4 Matrix Membrane Tangentbord Användning av Arduino Nano: 4x4 Matrix Membrane Keypad är en knappsatsmodul som ofta används för att göra Arduino -projekt, till exempel miniräknare, lösenordsinmatning och andra. microcontrollerKey Specification: Maxi
4x4 knappsats med Arduino och bearbetning: 4 steg (med bilder)

4x4 knappsats med Arduino och bearbetning: Gillar du inte LCD -skärmar? Vill du få dina projekt att se tilltalande ut? Här är lösningen. I denna instruktionsbok kan du befria dig från besväret med att använda en LCD -skärm för att visa innehåll från din Arduino och också göra ditt projekt