Daftar Isi:
- Langkah 1: Dapatkan Kode
- Langkah 2: Pengkabelan. (akan Ditambahkan Segera)
- Langkah 3: Ubah Sesuai Keinginan Anda
- Langkah 4: Menulis ke Arduino
Video: PassPen (Pengelola Kata Sandi Arduino): 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ini adalah proyek PassPen saya. arduino nano kecil yang memasukkan saya ke komputer di sekolah.
Itu dibuat dengan PCB kecil yang saya rancang dengan tombol untuk memiliki pin untuk memungkinkan penguncian sebelum mencetak kata sandi.
Langkah 1: Dapatkan Kode
Perangkat keras:
Arduino pro mikro:
Adaptor Micro Usb (atau kabel akan berfungsi).
Kode dan desain PCB dapat ditemukan di sini:
untuk Arduino pro micro menggunakan file PasscodeBoard.ino, dan untuk board digispark menggunakan file DigiSpark_passcode.ino.
Langkah 2: Pengkabelan. (akan Ditambahkan Segera)
Anda dapat memilih input apa yang ingin Anda gunakan. desain saya menggunakan input 2, 3 dan 4.
Langkah 3: Ubah Sesuai Keinginan Anda
Ubah 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 mengatur tombol satu ke input digital 10.
Kode untuk Arduino ditulis untuk mengevaluasi array PIN_CODE.
jadi tambahkan pin yang diinginkan di antara {} - tanda kurung, itu bisa hampir sepanjang yang Anda inginkan, kodenya dinamis dalam arti itu.
contoh:
int PIN_CODE={1, 2, 3, 3, 1};
kemudian tambahkan kata sandi atau tombol lain yang ingin Anda sisipkan dalam kasus sakelar "switch(btn_number())"
di bawah case 1 adalah barang-barang yang akan dicetak ketika tombol 1 ditekan, dan seterusnya.
jangan lepaskan jeda; di akhir setiap kasus. (Saya mengatakan ini jika Anda tidak tahu cara kerja sakelar.
contoh:
beralih(btn_number()){
case 1: // Ketik UserName lalu tab ke kolom berikutnya, ketik Password1 lalu tekan Enter.
Keyboard.println("Nama Pengguna");Keyboard.press(KEY_TAB); Keyboard.release(KEY_TAB); Keyboard.println("Kata Sandi1"); Keyboard.tekan(KEY_RETURN); Keyboard.release(KEY_RETURN);
merusak;
kasus 2: // Ketik Kata Sandi2
Keyboard.println("Password2");
merusak;
case 3: // Ketik Password3, lalu tekan Enter.
Keyboard.println("Kata Sandi3"); Keyboard.tekan(KEY_RETURN); Keyboard.release(KEY_RETURN); merusak;
bawaan:
Keyboard.println("Ada yang salah, dan tidak ada tombol yang terdeteksi."); merusak;}
Langkah 4: Menulis ke Arduino
Saya berasumsi Anda telah menyiapkan Arduino IDE Anda dengan paket yang diperlukan untuk Arduino Pro Micro.
Tetapi Anda harus menambahkan perpustakaan Keyboard.h. buka pengelola Perpustakaan arduino, dan cari Keyboard, pilih yang bernama Keyboard, dan instal.
Tutup pengelola perpustakaan setelah Anda selesai menginstal.
(pastikan papan arduino Anda terhubung dan dipilih di menu alat.) Klik tombol tulis, dan Anda sudah selesai!
Direkomendasikan:
Kunci Pintu Dilindungi Kata Sandi di Tnikercad: 4 Langkah
Kunci Pintu Dilindungi Kata Sandi pada Tnikercad: Untuk proyek ini, kami akan mengambil input dari keypad, memproses input itu sebagai posisi sudut, dan menggerakkan motor servo berdasarkan sudut 3 digit yang diperoleh. Saya menggunakan keypad 4 x 4, tetapi jika Anda memiliki keypad 3x4, ia memiliki hookup yang sangat mirip, jadi bisa jadi
Program Perlindungan Kata Sandi: 4 Langkah
Program Perlindungan Kata Sandi: Ini adalah cara untuk menyembunyikan kata sandi komputer. Ini akan memungkinkan Anda untuk melindungi data berharga tetapi juga akan membiarkan Anda memulihkan kata sandi yang terlupakan tanpa terlalu banyak kesulitan. Meskipun mungkin bukan solusi yang paling praktis, ide ini tentu sangat
Cara Melindungi Flash Drive dengan Kata Sandi di Windows 10: 16 Langkah
Cara Melindungi Flash Drive dengan Kata Sandi di Windows 10: Dengan semakin populernya penyimpanan cloud seperti google drive, one drive, dan Dropbox, popularitas flash drive semakin menurun. Namun, masih ada beberapa keunggulan flash drive dibandingkan penyimpanan cloud. Beberapa di antaranya adalah mengakses
Sistem Input Kata Sandi Matriks Inframerah Dengan Arduino: 13 Langkah
Sistem Input Kata Sandi Matriks Inframerah Dengan Arduino: Tim ICStation memperkenalkan Anda Sistem Input Kata Sandi Matriks Inframerah berdasarkan Arduino yang Kompatibel dengan ICStation. Ini bekerja di bawah catu daya DC 5v, dan menggunakan Keyboard Matriks 4 * 4 atau remote control inframerah untuk memasukkan kata sandi, dan kami
Pengelola Kata Sandi, Pengetik, Makro, Muatan Semua dalam SATU!: 11 Langkah (dengan Gambar)
Pengelola Kata Sandi, Pengetik, Makro, Muatan… Semua dalam SATU!: PERHATIAN HARAP: Jika Anda mengalami masalah dengan pembuatan perangkat ini (PCB, solder atau lainnya) jangan ragu untuk mengirim saya pesan pribadi di sini atau email ke [email protected]. Saya akan dengan senang hati mengirimkan salah satu pcb atau perangkat yang sudah saya produksi