Sisällysluettelo:
- Vaihe 1: Hanki koodi
- Vaihe 2: Johdotus. (lisätään pian)
- Vaihe 3: Vaihda tykkäämiseen
- Vaihe 4: Kirjoita Arduinolle
Video: PassPen (Arduino Password Manager): 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä on PassPen -projektini. pieni arduino -nano, joka kirjaa minut sisään tietokoneisiin koulussa.
Se on valmistettu pienestä piirilevystä i, jossa on painikkeet, joissa on tappi, joka sallii lukituksen ennen salasanojen tulostamista.
Vaihe 1: Hanki koodi
Laitteisto:
Arduino pro micro:
Micro USB -sovitin (tai kaapeli toimii).
Koodi ja piirilevyn suunnittelu löytyvät täältä:
Arduino pro microssa käytä PasscodeBoard.ino -tiedostoa ja digispark -levyssä DigiSpark_passcode.ino -tiedostoa.
Vaihe 2: Johdotus. (lisätään pian)
voit valita mitä tuloja haluat käyttää. Suunnitteluni käyttää tuloja 2, 3 ja 4.
Vaihe 3: Vaihda tykkäämiseen
Muuta kaikki const int btnX, käyttämiisi pin -arvoihin, jos et käytä samaa kuin minä taulullani.
esimerkki:
const int btn1 = 10; // Tämä asettaa painikkeen 1 digitaalituloon 10.
Arduinon koodi on kirjoitettu arvioimaan PIN_CODE -joukkoa.
joten lisää haluttu nasta {} - sulkeiden väliin, se voi olla lähes niin pitkä kuin haluat, koodi on siinä mielessä dynaaminen.
esimerkki:
int PIN -KOODI = {1, 2, 3, 3, 1};
lisää sitten salasanat tai muut painikkeet, jotka haluat lisätä kytkinkoteloon "switch (btn_number ())"
kotelon 1 alla on teksti, joka tulostetaan, kun painiketta 1 painetaan jne.
älä poista taukoa; jokaisen tapauksen lopussa. (Sanon tämän, jos et tiedä miten kytkinkotelo toimii.
esimerkki:
kytkin (btn_number ()) {
tapaus 1: // Kirjoita Käyttäjänimi -välilehti ja siirtyy seuraavaan kenttään, kirjoita salasana1 ja paina sitten Enter -näppäintä.
Keyboard.println ("Käyttäjänimi"); Keyboard.press (KEY_TAB); Keyboard.release (KEY_TAB); Keyboard.println ("Salasana1"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN);
tauko;
tapaus 2: // Tyypit Salasana2
Keyboard.println ("Salasana2");
tauko;
tapaus 3: // Kirjoita salasana3 ja paina sitten Enter -näppäintä.
Keyboard.println ("Salasana3"); Keyboard.press (KEY_RETURN); Keyboard.release (KEY_RETURN); tauko;
oletus:
Keyboard.println ("Jotain meni pieleen, eikä mitään painikkeita havaittu."); tauko;}
Vaihe 4: Kirjoita Arduinolle
Oletan, että olet asentanut Arduino IDE: si tarvittavat paketit Arduino Pro Micro -laitteelle.
Sinun on kuitenkin lisättävä Keyboard.h -kirjasto. avaa arduino -kirjastonhallinta ja etsi näppäimistö, valitse näppäimistö nimeltä Näppäimistö ja asenna se.
Sulje kirjastonhallinta, kun asennus on valmis.
(varmista, että arduino -korttisi on kytketty ja valittu työkaluvalikosta.) Napsauta kirjoituspainiketta ja olet valmis!
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa
Social Circle Relationship Manager: 7 vaihetta (kuvilla)
Sosiaalisten piirien suhteiden johtaja: Mikä se on? Yhteyden pitäminen kaikkiin sosiaalisen piirin tärkeisiin ihmisiin voi olla vaikeaa, varsinkin kun asut suuressa kaupungissa, työnarkomaani, opiskelija tai kaikki edellä mainitut. Social Circle tarjoaa tavan pitää kaikki rakkaasi yhdessä