Turinys:
- Prekės
- 1 žingsnis: prisijunkite prie „Arduino“
- 2 žingsnis: kodas
- 3 žingsnis:
- 4 veiksmas: bibliotekos pridėjimas
Video: „Arduino“klaviatūros 4x4 pamoka: 4 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Klaviatūros įvestis buvo rodoma serijiniame monitoriuje su „arduino uno“ir 4x4 klaviatūros visu kodu …
Prekės
„Arduino uno x 1“
4x4 klaviatūra
Visa tai galima rasti šioje svetainėje:
„BDSpeedy“techninės dalys
1 žingsnis: prisijunkite prie „Arduino“
Klaviatūros prijungimas prie „Aruduino“skaitmeninių kaiščių:
Klaviatūros kaištis Jungiamas prie „Arduino“kaiščio
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
2 žingsnis: kodas
KODAS:
#įtraukti
const baitas numRows = 4
const baitas numCols = 4;
klavišų žemėlapis [numRows] [numCols] = {{'1', '2', '3', 'A'}, {„4“, „5“, „6“, „B“}, {„7“, „8“, „9“, „C“}, {'*', '0', '#', 'D'}};
baitų eilutės kaiščiai [numRows] = {9, 8, 7, 6}; // 0–3 eilutės
baitų colPins [numCols] = {5, 4, 3, 2}; // 0–3 stulpeliai
// inicijuoja klaviatūros klasės egzempliorių
Klaviatūra myKeypad = Klaviatūra (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Jei paspaudžiamas klavišas, šis klavišas saugomas kintamajame „paspaudus klavišą“// Jei klavišas nėra lygus „NO_KEY“, šis raktas išspausdinamas // jei skaičius = 17, tada skaičius grąžinamas į 0 (tai reiškia, kad viso klaviatūros nuskaitymo proceso metu nepaspaudžiamas joks klavišas
void loop () {
char klavišas paspaustas = myKeypad.getKey ();
jei (paspaudus klavišą! = NO_KEY)
{
Serial.print (paspaudus klavišą);
}
}
3 žingsnis:
čia yra mano „blogspot“nuoroda, kurioje yra papildoma schema, kuri jums gali būti naudinga… „blogspot“nuoroda
4 veiksmas: bibliotekos pridėjimas
Pridedama biblioteka:
Norėdami pridėti biblioteką, eikite į „Skeetches“> „Įtraukti biblioteką“. Įveskite libray pavadinimą „klaviatūra“, tada paspauskite įdiegti. Tada įkelkite eskizą į savo „arduino“. Štai keletas pasirenkamų nuorodų:
„WordPress“tinklaraštis
Tinklaraščio vieta
Rekomenduojamas:
„Lego 4x4“klaviatūros matrica: 8 žingsniai (su paveikslėliais)
„Lego 4x4“klaviatūros matrica: Nors pastaruosius keletą savaičių buvau įstrigęs namuose, aš pagaliau pradėjau užbaigti kai kuriuos projektus, kurie sukosi mano galvoje. Pastarosiomis savaitėmis daugumos savo projektų pagrindu naudojau „Lego“
„Arduino“klaviatūros išnaudojimo demonstracija (HID) ir prevencija: 4 žingsniai (su paveikslėliais)
„Arduino“klaviatūros išnaudojimo demonstracija (HID) ir prevencija: Šiame projekte mes naudosime „arduino leonardo“, kad imituotume galimą USB ataką naudojant HID („humain“sąsajos įrenginį). Aš sukūriau šią pamoką ne tam, kad padėtų įsilaužėliams, bet norėdamas parodyti jums tikrus pavojus ir kaip apsaugoti save nuo tų
Klaviatūros sąsaja su 8051 ir klaviatūros numerių rodymas 7 segmentuose: 4 žingsniai (su paveikslėliais)
Klaviatūros sąsaja su 8051 ir klaviatūros numerių rodymas 7 segmentuose: Šioje pamokoje aš jums pasakysiu, kaip galime sujungti klaviatūrą su 8051 ir rodyti klaviatūros numerius 7 segmentų ekrane
Prieiga prie klaviatūros 4x4 su „Arduino“: 5 žingsniai (su paveikslėliais)
Prieiga prie klaviatūros 4x4 su „Arduino“: 4x4 klaviatūra susideda iš 16 klavišų, išdėstytų kaip matrica. Metodas, naudojamas norint pasiekti 4x4 klaviatūrą naudojant matricos nuskaitymo metodą. Norint pasiekti 4x4 klaviatūrą, reikia 8 kaiščių, ty 4 kaiščių stulpeliams ir 4 kaiščių linijai. Kaip nuskaitymas
„Apple“aliuminio klaviatūros arba bet kurios kitos minkštos klaviatūros valymas: 5 žingsniai
„Apple“aliuminio klaviatūros valymas …. arba bet kuri kita minkšto prisilietimo klaviatūra: Tokios švarios, kaip jūs ar aš, galbūt bandysime išlaikyti aliuminio obuolių klaviatūras, po metų jie tampa nešvarūs. Ši instrukcija padės jums ją išvalyti. Būkite atsargūs, nes aš nesu atsakingas, jei jūsų klaviatūra sulūžta tai darant …. SUCKS F