python - Raspberry Pi Raspbian 如何连接到 USB 投币器(EMP 800)
问题描述
一个 WH Berlin EMP 800 硬币接收器连接到 Raspberry Pi,如图所示lsusb
Bus 001 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
该dmesg
命令还显示连接的设备:
[ 5234.307937] usb 1-1.4: new full-speed USB device number 8 using dwc_otg
[ 5234.464431] usb 1-1.4: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 5234.464459] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5234.464473] usb 1-1.4: Product: EMP 8xx.14
[ 5234.464486] usb 1-1.4: Manufacturer: wh Berlin
[ 5234.464499] usb 1-1.4: SerialNumber: whEMP1024688
它说正在使用dwc_otg
. 在系统显示上进行查找
./sys/bus/platform/drivers/dwc_otg
./sys/module/dwc_otg
./proc/irq/89/dwc_otg
我想使用 NodeJS 或 Python CCTalk 包连接到此设备,但所有示例/dev
在示例中都将 a 显示为要连接的设备(/dev/ttyUSB0
例如)。但是当硬币接收器连接时,系统上没有这样的设备。
我尝试使用NodeJS Serialport 包SerialPort.list()
的命令,但它不会列出设备:
[
{
manufacturer: undefined,
serialNumber: undefined,
pnpId: undefined,
locationId: undefined,
vendorId: undefined,
productId: undefined,
path: '/dev/ttyAMA0'
}
]
那么如何使用串行端口或 python cc talk 连接到设备呢?我的 xxx 在什么地方const port = new SerialPort('xxxx')
?
解决方案
推荐阅读
- db2 - DB2 - 临时工作在存储过程中但不在脚本中
- java - Json 使用 Jackson(Java) 编辑对象
- sql-server - 如何通过 SQL 查询“每日活跃用户”(Microsoft Dataverse Analytics)?
- python - 如何更新python字典的多个子值?
- mongodb - 插入条目时出现 BSON 未终止的字符串文字错误
- java - 线程“main”中的异常 java.lang.ArrayIndexOutOfBoundsException: 1 在 TestClass.main(TestClass.java:48)
- java - 使用 Java 中的 Scanner 接受空字符串或长度为 0 的字符串作为输入
- python-3.x - 带有正则表达式的 Python 3 BeautifulSoup 返回无
- python - 在 Python 中绘制常量函数
- wpf - WPF 控件加载事件在创建子项之前触发