Daftar Isi:

PassPen (Pengelola Kata Sandi Arduino): 4 Langkah
PassPen (Pengelola Kata Sandi Arduino): 4 Langkah

Video: PassPen (Pengelola Kata Sandi Arduino): 4 Langkah

Video: PassPen (Pengelola Kata Sandi Arduino): 4 Langkah
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, November
Anonim
Image
Image
PassPen (Pengelola Kata Sandi Arduino)
PassPen (Pengelola Kata Sandi Arduino)

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

Menulis ke Arduino
Menulis ke Arduino
Menulis ke Arduino
Menulis ke Arduino
Menulis ke Arduino
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: