I am working on a project to collect data from a barcode scanner using an Arduino, which in turn is connected to a POS/laptop. So far I am able to collect the data from the barcode scanner by using the Arduino as a host, and in order to send the scanner data from the Arduino to the laptop, I am using a basic FTDI board that converts serial data from the arduino to USB.
However, it shows up as a COM port in my computer and I need an additional serial monitor to see the data transferred from the Arduino.
Is there a device that converts serial data from the arduino to "HID keyboard Device" similar to the FTDI board?
Please let me know if I have not made myself clear or if you need more information.
Edit: I forgot to add that I am using an Arduino MKR NB 1500. I am using the board's native USB port to connect to the barcode scanner. The USBHost library gives the board the ability to act as a USB host and connect to the barcode scanner and get the scanned data from the barcode scanner.
I am using the FTDI board (serial to USB converter) and arduino's serial1 to send the scanned data to my laptop.
We are trying to build a portable device that connects to the barcode scanner and the POS. We are using the Arduino to update our database (I can use the MKR board to send a POST request with the barcode data to update our database) and in addition to this the Arduino should be able to send the scanned data to POS. As of now I am connecting the Arduino's RX and TX pins to the FTDI board, which converts UART to USB. I would like to replace this FTDI board with an interface that converts UART to "USB HID keyboard". Please let me know if more information is needed.