Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang mga password ay mahirap … at ang pag-alala sa isang ligtas ay mas mahirap! Sa tuktok ng na kung mayroon kang kasama, convoluted password tatagal ng oras upang mai-type.
Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na maglalabas ng mga password sa computer. Ngayon ay hindi na kailangang tandaan ang mga bagay-bagay o pagiging isang mabilis na typer.
Hakbang 1: Ano ang Kailangan Mo
Mga Bahagi:
2x 10k resistors (huwag isipin ang larawan kung saan mayroong isa lamang)
1x Pro Micro (o anumang Arduino / Arduino clone na may 32u4 chip)
1x Matchbox (Ngayon, huwag makakuha ng maling ideya, wala ito sa isang matchbox upang maging palihim na itinayo ito sa isa dahil sa palagay ko maganda ang hitsura nito).
2x Mga Pushbutton.
Ang ilang mga kable, mas mabuti ang magkakaibang mga kulay.
Mga gamit na ginamit:
Panghinang.
Pandikit baril
Hakbang 2: Pagsasama-sama Ito
Para sa mga kable kailangan mong ikonekta ang VCC at / o RAW sa Pro Micro sa pamamagitan ng isang risistor sa pindutan. Ang cable na papunta sa mga digital na pin sa Pro Micro ay pupunta sa parehong pin tulad ng lakas sa pindutan. Panghuli, bumalik sa lupa (GND).
O gawing madali para sa iyong sarili at tingnan ang mga imahe upang makita kung paano ko ikinonekta ang mga bagay. Ang imaheng Fritzing ay upang makatulong na linawin kung saan pupunta ang lahat, alam kong ito ay isang Leonardo sa imaheng iyon ngunit walang Pro Micro sa Fritzing.
Gamitin ang glue gun upang ma-secure ang lahat sa matchbox.
Hakbang 3: Ang Code
#include #define buttonPin 7 // Permanenteng gumagawa ng halaga ng buttonPin 7. #define buttonPin2 5 // Permanenteng ginagawang halaga ang buttonPin2 na 5.
walang bisa ang pag-setup () {
pinMode (buttonPin, INPUT); // Itakda ang mga pin bilang mga input. pinMode (buttonPin2, INPUT); Serial.begin (9600); Keyboard.begin (); // Start the keayboard funktions
}
void loop () {
int buttonState = digitalRead (buttonPin); // read the state of the button input int buttonState2 = digitalRead (buttonPin2); // basahin ang estado ng pag-input ng pindutan kung (buttonState == LOW) {// ang pagpindot sa pindutan ay magbubunga ng isang LOW state 0V
Serial.println (buttonState);
Keyboard.print ("m05Ts3cUR3Pa55W0rDewWa"); // Ipasok ang iyong password dito pagkaantala (1000); } kung (buttonState2 == LOW) {// pagpindot sa pindutan ay makagawa ng isang LOW state 0V Keyboard.print ("5eConDm05Ts3cUR3Pa55W0rDewWa"); // Ipasok ang iyong pangalawang password dito pagkaantala (1000); }
}
Kung nais mo, maaari mo itong i-type sa iyong usernam / email pagkatapos ay tab sa password at ipasok din iyon. Ilagay lamang ang piraso ng code sa halip na ang Keyboard.print () lamang.
<Keyboard.print ("Iyong username"); // i-type ang pagkaantala ng username (100); Keyboard.press (KEY_TAB); // pipindutin nito ang pagkaantala ng key ng tab (100); Keyboard.print ("Ang iyong password"); //ilagay ang password
Hakbang 4: Tapos na
Ikonekta ito sa iyong computer at simulang gamitin ito!