สารบัญ:
- ขั้นตอนที่ 1: รับรหัส
- ขั้นตอนที่ 2: การเดินสายไฟ (จะถูกเพิ่มในไม่ช้า)
- ขั้นตอนที่ 3: เปลี่ยนความชอบของคุณ
- ขั้นตอนที่ 4: เขียนไปยัง Arduino
วีดีโอ: PassPen (ตัวจัดการรหัสผ่าน Arduino): 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
นี่คือโครงการ PassPen ของฉัน Arduino nano ตัวเล็กที่นำฉันเข้าสู่ระบบคอมพิวเตอร์ที่โรงเรียน
มันทำด้วย PCB ขนาดเล็กที่ฉันออกแบบด้วยปุ่มเพื่อให้มีพินเพื่อให้สามารถล็อคก่อนพิมพ์รหัสผ่าน
ขั้นตอนที่ 1: รับรหัส
ฮาร์ดแวร์:
Arduino pro micro:
อะแดปเตอร์ Micro Usb (หรือสายเคเบิลจะใช้งานได้)
สามารถดูรหัสและการออกแบบ PCB ได้ที่นี่:https://github.com/tcuc/PassBoard
สำหรับ Arduino pro micro ให้ใช้ไฟล์ PasscodeBoard.ino และสำหรับบอร์ด digispark ให้ใช้ไฟล์ DigiSpark_passcode.ino
ขั้นตอนที่ 2: การเดินสายไฟ (จะถูกเพิ่มในไม่ช้า)
คุณสามารถเลือกอินพุตที่คุณต้องการใช้ การออกแบบของฉันใช้อินพุต 2, 3 และ 4
ขั้นตอนที่ 3: เปลี่ยนความชอบของคุณ
เปลี่ยน const int btnX ทั้งหมดเป็นค่าพินที่คุณใช้หากคุณไม่ได้ใช้แบบเดียวกับที่ฉันใช้กับบอร์ดของฉัน
ตัวอย่าง:
const int btn1=10; // ตั้งค่าปุ่มหนึ่งเป็นอินพุตดิจิตอล 10
รหัสสำหรับ Arduino ถูกเขียนขึ้นเพื่อประเมินอาร์เรย์ PIN_CODE
ดังนั้นให้เพิ่มพินที่ต้องการระหว่างวงเล็บ {} - เกือบเท่าที่คุณต้องการ รหัสเป็นไดนามิกในแง่นั้น
ตัวอย่าง:
int PIN_CODE={1, 2, 3, 3, 1};
จากนั้นเพิ่มรหัสผ่านหรือปุ่มอื่นๆ ที่คุณต้องการใส่ลงในกล่องสวิตช์ "switch(btn_number())"
กรณีที่ 1 คือสิ่งที่จะพิมพ์เมื่อกดปุ่ม 1 เป็นต้น
อย่าเอาตัวแบ่งออก ในตอนท้ายของแต่ละกรณี (ฉันกำลังพูดสิ่งนี้ในกรณีที่คุณไม่รู้ว่าสวิตช์เคสทำงานอย่างไร
ตัวอย่าง:
สวิตช์(btn_number()){
กรณีที่ 1: // พิมพ์ชื่อผู้ใช้ จากนั้นแท็บไปยังฟิลด์ถัดไป พิมพ์ Password1 จากนั้นกด Enter
Keyboard.println("ชื่อผู้ใช้");Keyboard.press(KEY_TAB); Keyboard.release(KEY_TAB); Keyboard.println("รหัสผ่าน1"); แป้นพิมพ์กด (KEY_RETURN); Keyboard.release (KEY_RETURN);
หยุดพัก;
กรณีที่ 2: // พิมพ์รหัสผ่าน2
Keyboard.println("รหัสผ่าน2");
หยุดพัก;
กรณีที่ 3: // พิมพ์ Password3 แล้วกด Enter
Keyboard.println("รหัสผ่าน3"); แป้นพิมพ์กด (KEY_RETURN); Keyboard.release (KEY_RETURN); หยุดพัก;
ค่าเริ่มต้น:
Keyboard.println("มีบางอย่างผิดพลาด และไม่มีปุ่มใดที่ตรวจพบ"); หยุดพัก;}
ขั้นตอนที่ 4: เขียนไปยัง Arduino
ฉันคิดว่าคุณได้ตั้งค่า Arduino IDE ของคุณด้วยแพ็คเกจที่จำเป็นสำหรับ Arduino Pro Micro
แต่คุณต้องเพิ่มไลบรารี Keyboard.h เปิดตัวจัดการไลบรารี arduino และค้นหา Keyboard เลือกชื่อ Keyboard และติดตั้ง
ปิดตัวจัดการไลบรารีเมื่อคุณติดตั้งเสร็จแล้ว
(ตรวจสอบให้แน่ใจว่าบอร์ด Arduino ของคุณเชื่อมต่อและเลือกในเมนูเครื่องมือ) คลิกปุ่มเขียนและคุณจะทำเสร็จแล้ว!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino