Orodha ya maudhui:
- Hatua ya 1: Pata Msimbo
- Hatua ya 2: Wiring. (itaongezwa Muda mfupi)
- Hatua ya 3: Badilisha Upendavyo
- Hatua ya 4: Andika kwa Arduino
Video: PassPen (Meneja wa Nenosiri la Arduino): Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Huu ni mradi wangu wa PassPen. nano ndogo ya arduino inayoniingilia kwenye kompyuta shuleni.
Imetengenezwa na PCB ndogo iliyoundwa na vifungo kuwa na pini kuruhusu kufungwa kabla ya kuchapisha nywila.
Hatua ya 1: Pata Msimbo
Vifaa:
Arduino pro ndogo:
Adapter ya Usb ndogo (au kebo itafanya kazi).
Nambari na muundo wa PCB unaweza kupatikana hapa:
kwa Arduino pro micro tumia faili ya PasscodeBoard.ino, na kwa bodi ya digispark tumia faili ya DigiSpark_passcode.ino.
Hatua ya 2: Wiring. (itaongezwa Muda mfupi)
unaweza kuchagua pembejeo unayotaka kutumia. muundo wangu hutumia pembejeo 2, 3 na 4.
Hatua ya 3: Badilisha Upendavyo
Badilisha muundo wote wa int btnX, uwe na maadili ya pini unayotumia ikiwa hutumii sawa na mimi na bodi yangu.
mfano:
const int btn1 = 10; // Hii inaweka kitufe cha kwanza kwa pembejeo ya dijiti 10.
Nambari ya Arduino imeandikwa kutathmini safu ya PIN_CODE.
kwa hivyo ongeza pini inayotarajiwa kati ya {} mabano, inaweza kuwa karibu kwa muda mrefu kama unavyotaka, nambari hiyo ina nguvu kwa maana hiyo.
mfano:
PIN PINODODI = {1, 2, 3, 3, 1};
kisha ongeza nywila au vifungo vingine unayotaka kuingiza kwenye kasha ya kubadili "switch (btn_number ())"
chini ya kesi 1 ni vitu ambavyo vitachapishwa wakati kifungo 1 kinabanwa, na kadhalika.
usiondoe mapumziko; mwisho wa kila kesi. (Ninasema hivi ikiwa haujui jinsi kesi ya kubadili inavyofanya kazi.
mfano:
kubadili (btn_number ()) {
kesi 1: // Aina ya Jina la Mtumiaji kisha tabo kwenye uwanja unaofuata, andika Nenosiri1 kisha uingie Ingiza.
Kinanda.println ("Jina la Mtumiaji"); Kinanda.press (KEY_TAB); Tafadhali kibodi (KEY_TAB); Kinanda.println ("Nenosiri1"); Kinanda.press (KEY_RETURN); Tafadhali kibodi (KEY_RETURN);
kuvunja;
kesi ya 2: // Aina ya Nenosiri2
Kinanda.println ("Nenosiri2");
kuvunja;
kesi ya 3: // Aina ya Nenosiri3, kisha inagonga Ingiza.
Kinanda.println ("Nenosiri3"); Kinanda.press (KEY_RETURN); Tafadhali Kinanda. KEY_RETURN); kuvunja;
chaguomsingi:
Keyboard.println ("Kuna kitu kilienda vibaya, na hakuna kitufe chochote ambacho kiligunduliwa."); kuvunja;}
Hatua ya 4: Andika kwa Arduino
Nadhani umeweka Arduino IDE yako na vifurushi muhimu kwa Arduino Pro Micro.
Lakini lazima uongeze maktaba ya Keyboard.h. fungua msimamizi wa Maktaba ya arduino, na utafute Kinanda, chagua Kinanda inayoitwa, na usakinishe.
Funga meneja wa maktaba ukimaliza kusanikisha.
(hakikisha bodi yako ya arduino imeunganishwa na imechaguliwa kwenye menyu ya zana.) Bonyeza kitufe cha kuandika, na unaweza kufanywa!
Ilipendekeza:
Cable Meneja: 6 Hatua
Meneja wa Cable: Kama mwanafunzi wa IT, kila mtu huja kuniuliza kebo ya simu yake, kwa mtandao, … Kwa hivyo nilitaka njia rahisi kwao kupata kebo wanayohitaji bila msaada wangu. Ndio sababu niliunda msimamizi wa kebo. Dhana hii inaendelezwa kama ya mwisho
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Hatua 5
Kufanya Meneja wa Faili Kufanya kazi katika Webmin: Meneja wa Faili ya Webmin ni zana muhimu sana. Kwa sababu ya Oracle (sanduku la sabuni) imekuwa ngumu sana kutumia Programu za Java kwenye kivinjari. Kwa bahati mbaya, Kidhibiti faili ni Programu ya Java. Ina nguvu sana na inafaa juhudi kuifanya iwe mbaya
Meneja wa Kazi - Mfumo wa Usimamizi wa Chore za Kaya: Hatua 5 (na Picha)
Meneja wa Kazi - Mfumo wa Usimamizi wa Chore za Kaya: Nilitaka kujaribu kushughulikia shida halisi inayokabiliwa na kaya yetu (na, nadhani, ile ya wasomaji wengine wengi), ambayo ni jinsi ya kutenga, kuhamasisha, na kuwazawadia watoto wangu kwa kusaidia na kazi za nyumbani. Hadi sasa, tumeweka karatasi ya laminated
Meneja wa Mashindano ya VEX Raspberry Pi 3B + 5GHz Usanidi wa WiFi: Hatua 4
Meneja wa Mashindano ya VEX Raspberry Pi 3B + 5GHz Usanidi wa WiFi: Usaidizi wa Wifi umeongezwa nusu rasmi! Tazama kiunga hapa chini:
Meneja wa Nenosiri, Typer, Macro, Payload Yote kwa MOJA !: Hatua 11 (na Picha)
Meneja wa Nenosiri, Typer, Macro, Payload … Yote kwa MOJA !: TAFADHALI TAFADHALI: Ikiwa una shida na utengenezaji wa kifaa hiki (pcb, soldering au zingine) jisikie huru kunitumia ujumbe wa faragha hapa au barua pepe kwa [email protected]. Nitafurahi kutuma moja ya pcbs au vifaa ambavyo tayari ninazalisha