Përmbajtje:
Video: Qasja në tastierë 4x4 me Arduino: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Tastiera 4x4 është një përbërje prej 16 çelësash të rregulluar si një matricë. Metoda e përdorur për qasjen në tastierën 4x4 me metodën e skanimit të matricës. Tastiera 4x4 kërkon 8 kunja për të hyrë në të, domethënë 4 kunja për kolonat dhe 4 kunja për linjën. Si funksionon metoda e skanimit është se kunja e kolonës merr logjikën LOW në mënyrë të ndërsjellë, atëherë kunja e linjës kryen leximet gjithashtu.
Hapi 1: Materialet që ju nevojiten
Do t'ju duhet:
- Arduino
- Tastiera 4x4
- Telat Jumper
Hapi 2: Vendosni
- PIN A3 pin në 0 rresht
- Kodi PIN A2 në 1 rresht
- Kodi PIN A1 në 2 rreshta
- PIN A0 pin në 3 rreshta
- PIN 4 kolonë në 0 kolonë
- PIN 5 pin në 1 kolonë
- PIN 6 pin në 2 kolona
- PIN 7 pin në 3 kolona
Hapi 3: Skematike
Lidhni secilin komponent si në foton e mësipërme.
Hapi 4: Kodi
#include // importo tastierën e bibliotekës
const byte RRESHA = 4; // numri i kolonës
const byte COLS = 4; // numri i rreshtave të hexaKeys [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {A3, A2, A1, A0}; // pin i përdorur për kolipet e bajtit të rreshtit [COLS] = {4, 5, 6, 7}; // pin i përdorur për kolonën
// variabli i inicimit
Keypad customKeypad = Tastiera (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
void setup () {
Serial.filloj (9600); } void loop () {char customKey = customKeypad.getKey (); if (customKey) {Serial.println (customKey); }}
Hapi 5: Dalja
Kontrolloni daljen!
Recommended:
MCU Qasja në Shërbimin e Internetit përmes IFTTT - Ameba Arduino: 3 Hapa
MCU Qasja në Shërbimin e Internetit përmes IFTTT - Ameba Arduino: Qasja në shërbimin e internetit është një punë e lehtë për një pajisje të zgjuar si një telefon android, tabletë ose një kompjuter, por jo aq e lehtë për mikrokontrolluesit pasi zakonisht kërkon lidhje më të mirë dhe fuqi përpunuese. Sidoqoftë, ne mund të shkarkojmë pjesën e rëndë të
Përdorimi i një tastiere 4x4 me CircuitPython: 4 hapa
Përdorimi i një tastiere 4x4 me CircuitPython: Ky tastierë i lirë ofron një metodë të thjeshtë të futjes numerike në projektet tuaja CircuitPython. Unë do ta përdor atë me një Adafruit ItsyBitsy M0 express. Ju do të keni nevojë: Tastiera - imja është 4x4ItsyBitsy M0 Express ose bord i ngjashëmMu Editor i instaluar në
Shembull modern dhe i ri dhe më i lehtë i dollapit me tastierë Arduino Matrix 4x4: 3 hapa
Shembull modern dhe i ri dhe më i lehtë i dollapit me tastierë Arduino Matrix 4x4: Një shembull tjetër i përdorimit të një matricë LCD të tastierës 4x4 me një qark I2C
Qasja sasiore në mendjen tuaj: 8 hapa (me fotografi)
Kuantifikimi i Qasjes në Mendjen Tuaj: Pra, unë menaxhoj një laborator krijues të teknologjisë në Kolegjin e Arteve në Kaliforni. Essentialshtë në thelb një hapësirë hake arsimore për studentët e artit dhe dizajnit. Mjaft e mrekullueshme, apo jo? Pas diplomimit nga Universiteti i Minesotës me një diplomë në mekanik
Moduluesi AM - Qasja Optike: 6 hapa (me fotografi)
AM Modulator - Qasja Optike: Muaj më parë bleva këtë çantë marrës radio DIY AM nga Banggood. Unë e kam mbledhur atë. (Si ta bëj këtë kam ndërmend të përshkruaj në Instructable të veçantë) Edhe pa ndonjë akordim, ishte e mundur të kapja disa stacione radio, por u përpoqa të arrija