Isi kandungan:
- Langkah 1: Dapatkan Kod
- Langkah 2: Pendawaian. (Akan Ditambah Sebentar)
- Langkah 3: Tukar kepada Kesukaan Anda
- Langkah 4: Tuliskan kepada Arduino
Video: PassPen (Arduino Password Manager): 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Ini adalah projek PassPen saya. sebuah nano arduino kecil yang memasukkan saya ke komputer di sekolah.
Ia dibuat dengan PCB kecil yang saya reka dengan butang untuk mempunyai pin untuk membolehkan mengunci sebelum mencetak kata laluan.
Langkah 1: Dapatkan Kod
Perkakasan:
Arduino pro mikro:
Penyesuai Micro Usb (atau kabel akan berfungsi).
Kod dan reka bentuk PCB boleh didapati di sini:
untuk Arduino pro mikro gunakan fail PasscodeBoard.ino, dan untuk papan digispark gunakan fail DigiSpark_passcode.ino.
Langkah 2: Pendawaian. (Akan Ditambah Sebentar)
anda boleh memilih input apa yang ingin anda gunakan. reka bentuk saya menggunakan input 2, 3 dan 4.
Langkah 3: Tukar kepada Kesukaan Anda
Tukar semua const int btnX, ke nilai pin yang anda gunakan jika anda tidak menggunakan yang sama seperti saya dengan papan saya.
contoh:
const int btn1 = 10; // Ini menetapkan butang satu ke input digital 10.
Kod untuk Arduino ditulis untuk menilai susunan PIN_CODE.
jadi tambahkan pin yang diingini antara tanda kurung {} - hampir sepanjang yang anda mahukan, kodnya dinamik dalam arti itu.
contoh:
int PIN_CODE = {1, 2, 3, 3, 1};
kemudian tambahkan kata laluan atau butang lain yang ingin anda masukkan dalam kotak suis "suis (btn_number ())"
di bawah kes 1 adalah barang yang akan dicetak apabila butang 1 ditekan, dan sebagainya.
jangan hapus rehat; di akhir setiap kes. (Saya mengatakan ini sekiranya anda tidak tahu bagaimana kotak suis berfungsi.
contoh:
tukar (btn_number ()) {
kes 1: // Jenis Nama Pengguna kemudian tab ke medan seterusnya, taip Kata Laluan1 kemudian tekan Enter.
Keyboard.println ("Nama Pengguna"); Keyboard.press (KEY_TAB); Papan Kekunci.release (KEY_TAB); Papan Kekunci.println ("Kata Laluan1"); Papan kekunci.press (KEY_RETURN); Papan Kekunci.release (KEY_RETURN);
rehat;
kes 2: // Jenis Kata Laluan2
Papan kekunci.println ("Kata Laluan2");
rehat;
kes 3: // Jenis Kata Laluan3, kemudian tekan Enter.
Papan Kekunci.println ("Kata Laluan3"); Papan kekunci.press (KEY_RETURN); Papan Kekunci.release (KEY_RETURN); rehat;
lalai:
Keyboard.println ("Ada yang tidak kena, dan tidak ada butang yang dikesan."); rehat;}
Langkah 4: Tuliskan kepada Arduino
Saya menganggap anda telah menyediakan Arduino IDE anda dengan pakej yang diperlukan untuk Arduino Pro Micro.
Tetapi anda mesti menambah pustaka Keyboard.h. buka pengurus Perpustakaan arduino, dan cari Papan Kekunci, pilih yang bernama Papan Kekunci, dan pasang.
Tutup pengurus perpustakaan apabila anda selesai memasang.
(pastikan papan arduino anda disambungkan dan dipilih dalam menu alat.) Klik butang tulis, dan anda akan selesai!
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)
Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah: 3 Langkah
Robot Jejak RC Menggunakan Arduino - Langkah demi Langkah: Hai kawan, saya kembali dengan casis Robot keren lain dari BangGood. Harap anda berjaya melalui projek kami yang lalu - Spinel Crux V1 - Robot Terkawal Gerak isyarat, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms dan The Badland Braw
Menjadikan Fail Manager berfungsi di Webmin: 5 Langkah
Menjadikan Pengurus Fail berfungsi di Webmin: Pengurus Fail Webmin adalah alat yang sangat berguna. Oleh kerana Oracle (kotak sabun) menjadi sangat sukar untuk menggunakan Aplikasi Java di penyemak imbas. Malangnya, Pengurus Fail adalah Aplikasi Java. Ia sangat kuat dan wajar dilakukan untuk membuatnya menjadi
Lengan Robotik Arduino DIY, Langkah demi Langkah: 9 Langkah
DIY Arduino Robotic Arm, Langkah demi Langkah: Tutorial ini mengajar anda bagaimana membina Robot Arm sendiri