USB adalah singkatan dari Universal Serial Bus dan merupakan antarmuka umum yang digunakan pada komputer. HID berarti Perangkat Antarmuka Manusia. Keyboard mengacu pada keyboard, dan kabel mengacu pada kabel.
Kabel Keyboard USB HID mengacu pada koneksi keyboard yang sesuai dengan protokol USB HID, atau dengan kata lain, keyboard yang berkomunikasi dengan perangkat host melalui kabel USB. Fungsinya memungkinkan keyboard berkomunikasi dengan komputer, PC industri, atau sistem tertanam melalui antarmuka USB.

Dalam beberapa kasus, istilah kabel keyboard USB HID tidak hanya berarti kabel keyboard standar saja. Itu juga bisa merujuk pada perangkat yang mengemulasi keyboard. Contohnya termasuk pemindai kode batang, terminal pembayaran, dongle keamanan, atau papan pengembangan seperti Arduino atau STM32. Perangkat ini menampilkan dirinya ke komputer sebagai keyboard dan mengirim data dengan cara yang sama seperti input keyboard.
HID adalah singkatan dari Kelas Perangkat Antarmuka Manusia. Ini adalah kelas perangkat yang ditentukan dalam spesifikasi USB yang menstandarisasi cara perangkat input seperti keyboard, mouse, pengontrol permainan, dan pemindai kode batang berkomunikasi dengan host. Salah satu keuntungan utama perangkat HID adalah tidak memerlukan driver tambahan, karena sistem operasi seperti Windows, Linux, dan macOS menyertakan-dukungan HID bawaan. Perangkat HID menggunakan laporan untuk menentukan format data input dan output, memungkinkan host mengenali jenis perangkat secara otomatis.

Prinsip kerja keyboard USB HID adalah sebagai berikut. Ketika sebuah tombol ditekan, mikrokontroler di dalam keyboard mendeteksi perubahan tersebut. Kemudian menghasilkan laporan HID sesuai dengan protokol USB HID, misalnya menunjukkan bahwa tombol A telah ditekan. Laporan ini dikirim ke host melalui antarmuka USB HID. Sistem operasi menafsirkan laporan dan mengubahnya menjadi kejadian masukan aktual, seperti menampilkan huruf a di layar.
Skenario aplikasi yang umum mencakup keyboard USB standar, pemindai kode batang yang mengeluarkan data yang dipindai sebagai masukan keyboard, sistem POS dan pembaca kartu yang meniru masukan keyboard, dan proyek pengembangan tertanam di mana perangkat seperti Arduino atau STM32 bertindak sebagai keyboard HID USB untuk memasukkan perintah secara otomatis.

Email-
