Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
V-USB là giải pháp thư viện USB tốc độ thấp cho bộ điều khiển vi AVR. Nó cho phép chúng tôi tạo các thiết bị HID (Bàn phím, Chuột, Gamepad, v.v.) bằng cách sử dụng bộ điều khiển vi mô AVR.
Việc triển khai bàn phím HID dựa trên HID 1.11. Nó hỗ trợ tối đa 6 phím bấm cùng lúc. Nó cũng hỗ trợ giữ phím theo thời gian. Bạn có thể giữ một phím trong khi bấm vào một phím khác.
Đây là cách tôi tạo bàn phím HID cho Project Diva Arcade Future Tone. (PD-Loader 2.0)
Bước 1: Bước 1: Chuẩn bị thành phần
Bộ điều khiển vi mô AVR * 1 (ATMEGA8, 168, 328p, v.v. Bất kỳ bộ điều khiển vi mô nào có đèn flash 4K + đều được)
16M pha lê * 1
104 Tụ điện * 1
Tụ điện 22P * 2
Điện trở 68R * 2
Điện trở 1.5K * 1
Điốt Zener 3.6V * 2
Đầu cắm USB nam * 1
Bảng mạch * 1
Bước 2: Bước 2: Xây dựng bảng mạch
Hàn các thành phần này vào breadboard. Tôi đã bao gồm giản đồ cho dự án. Không có nhiều thành phần được hàn vì hầu hết công việc được thực hiện bởi bộ điều khiển vi mô thông qua mã.
Bước 3: Bước: Chuẩn bị môi trường phần mềm
Dự án được xây dựng trên Arduino IDE.
Nó cũng sử dụng một phiên bản sửa đổi của dự án UsbKeyboard. Tôi đã đổi tên nó thành UsbKeyboardMiku.
Bạn có thể tải xuống cả Dự án và Thư viện Arduino từ kho lưu trữ của tôi.
notabug.org/zsccat/PDAFT-HID-Keyboard
Khi bạn đã tải xuống cả dự án Arduino và thư viện. Đặt UsbKeyboardMikyu vào thư mục thư viện của bạn và mở dự án MikuButton trong Arduino IDE.
Bước 4: Bước 4: Xây dựng và tải lên dự án Arduino
Chúng tôi thực sự ở đây. Chỉ cần tải mã lên bộ điều khiển vi AVR của bạn và chúng tôi đã sẵn sàng hoạt động.
Nếu bộ điều khiển vi mô của bạn đã được cài đặt bộ nạp khởi động, bạn có thể chỉ cần nhấp vào nút tải lên để tải mã lên.
Hoặc bạn có thể sử dụng một lập trình viên để tải lên (ví dụ: UsbAsp). Chỉ để đảm bảo rằng bạn đã sử dụng tinh thể bên ngoài và cài đặt cầu chì một cách chính xác. (Đối với bảng Arduino, không cần thay đổi vì chúng đã được cài đặt cầu chì chính xác)
Bước 5: Bước 5: Kiểm tra
Chỉ cần cắm phích cắm Usb vào máy tính của bạn và nó sẽ được kết nối như một bàn phím HID.
Các phím được ánh xạ như sau.
Hình tam giác -> 13
Hình vuông -> 12
Chéo -> 11
Vòng tròn -> 10
Bắt đầu -> 9
Left Slider Left -> A3
Thanh trượt trái Phải -> A2
Thanh trượt phải Trái -> A1
Thanh trượt phải Phải -> A0