INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Is u keelvol vir vensters wat u vra vir u wagwoord wanneer u aanmeld?
Wel, jy kan 'n speld opsit; dit is maklik om te onthou, nie waar nie?
Dit is egter nie so veilig nie, veral as u u skootrekenaar in die openbaar gebruik, is dit makliker om op te vang as u 16 gemengde syfers met hoofletters en kleinletters met 'n simboolwagwoord.
Waarom gebruik u nie 'n USB -stick om aan te meld nie?
U het waarskynlik die idee al gehad, aangesien verifikasiesleutels op die mark beskikbaar is, maar dit is nie goedkoop nie. Boonop is 'n sagteware -oplossing om u gewone duimskyf te draai, sover ek weet nie gratis nie, en u kan dit nie meer as berging gebruik nie.
So, wat is die oplossing?
Wel, my vriend, dit is die Attiny85 mikrobeheerder. Juis die USB -model van Digispark.
Laat ons dus in die vereistes spring om dit te bereik.
Voorrade
Hardeware:
Benewens die rekenaar waarop u wil aanmeld, benodig u:
1x Digispark attiny85 USB (tipe A)
Sagteware:
Arduino IDE
Attiny85 Arduino bord biblioteek
Bestuurders van Digispark
Stap 1: Installeer Arduino IDE
(Vir diegene wat dit reeds op hul masjien geïnstalleer het, moet u na die volgende stap gaan)
Laat ons eers begin met die installering van Arduino IDE.
Laai die nuutste weergawe hier af en gaan voort met die installasieproses.
Stap 2: Die opstel van Digistump AVR -borde
Noudat u Arduino IDE geïnstalleer het, is die installering van die bordbiblioteek nodig.
Op hierdie manier kan u u kode na die Attiny85 -mikrobeheerder oplaai.
Let wel: as u reeds 'n weergawe van Arduino IDE geïnstalleer het, maak nie die fout om u bestaande URL te vervang nie, of u bestaande ekstra borde verdwyn, alhoewel dit nog steeds op u skyf is, moet u die lys byvoeg.
U moet u bord -URL's opdateer deur die volgende URL by te voeg:
digistump.com/package_digistump_index.json
gaan dan na tools> boards manager> en soek esp en installeer dit.
Stap 3: Installeer Digistump -bestuurders
Noudat ons Arduino IDE opgestel het, laat ons die bestuurder van die mikrobeheerder installeer:
Laai die bestuurderslêers af en haal dit uit en voer eenvoudig DPinst.exe of DPinst64.exe uit, afhangende van u stelsel, soos aangedui
Stap 4: Programmering
Noudat alles gereed is, is ons gereed om te begin programmeer.
Die kode is amper 'n paar reëls waarin ons die 'sleutelbord' -biblioteek noem. Dan stel ons vas wat elke keer gaan gebeur wanneer ons ons Attiny85 USB in die rekenaar aansluit
Stap 5: Laai op en toets
Wat u nou nog moet doen, is om die kode op te laai, maar vir u wat gewoond is aan Arduino IDE, is dit waarskynlik nie u tipiese oplaai proses nie.
Daarom hoef u net u bord en 'AVR ISP mkrII' as u programmeerder te kies:
Druk verder op die oplaai -knoppie of (Ctrl+U).
Nou kan u u Attiny85 -mikrobeheerder uiteindelik aan u gunsteling USB -poort koppel.
Gee dit 'n rukkie, en u sal die oplaai -kennisgewing ontvang.
Gooi nou u Attiny85 van die rekenaar af. Andersins, as u u wagwoord wil kontroleer, moet u enige teksredakteur oopmaak sodra u u Attiny85 aansluit, gee dit 'n rukkie en u wagwoord word afgedruk.
Sluit u rekenaar uiteindelik, koppel u Attiny85 USB aan en sien die magie!
Probleemoplossing
V: Waarom druk die letters en simbole wat ek nie in die kode geskryf het nie, af? A: Wel, die "keyboard.h" -lêer gebruik 'n standaard 100 -sleutelbord van die VSA, dus is die waarskynlikheid dat u 'n ander taal op u rekenaar gebruik as Amerikaanse Engels. Daarom is dit nie 'n ramp nie, aangesien u daardeur kan werk om die sleutels te vertel, byvoorbeeld op 'azerty' sleutelbord 'a' en 'z' verteenwoordig 'q' en 'w' op die 'qwerty' sleutelbord V: Ek het my Attiny85 ingeprop USB, maar dit ontkoppel op sy eie, hoekom? A: dit is eenvoudig; uit die boks is die Attiny85 USB nie geprogrammeer nie. Windows sal dit nie herken nie, maar u moet dit kan laat werk, ondanks die irriterende herhaaldelike ontkoppel- en aansluitgeluid: Waarom herken Windows nie my Attiny85 USB nie? gids. Daarom moet u dit met die hand doen. Maak net die 'rekenaarbestuurder' oop, kies 'apparaatbestuurder' en kies 'wys verborge toestelle', kyk na u toestel, klik met die rechtermuisknop daarop en kies 'bestuurder opdateer'> 'blaai deur my rekenaar na hierdie bestuurder' en soek dan vir die gids waarin u die bestuurder verwyder het en kies volgende.