Mục lục:

Bộ điều khiển bàn phím HID cho Project Diva Aracade Future Tone: 5 bước
Bộ điều khiển bàn phím HID cho Project Diva Aracade Future Tone: 5 bước

Video: Bộ điều khiển bàn phím HID cho Project Diva Aracade Future Tone: 5 bước

Video: Bộ điều khiển bàn phím HID cho Project Diva Aracade Future Tone: 5 bước
Video: DIVALLER - All there is to know 2024, Tháng mười một
Anonim
Bộ điều khiển bàn phím HID cho Project Diva Aracade Future Tone
Bộ điều khiển bàn phím HID cho Project Diva Aracade Future Tone

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

Bước 2: Xây dựng bảng mạch
Bước 2: Xây dựng bảng mạch
Bước 2: Xây dựng bảng mạch
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

Bước 5: Kiểm tra
Bước 5: Kiểm tra
Bước 5: Kiểm tra
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

Đề xuất: