我正在尝试使用名为 boblight 的程序通过 Windows 中的串行端口向 arduino 输出。基本上,我必须告诉它输出到哪里。我试过“COM3”、“dev/com3”和“dev/ttyS3”。我搜索了一圈,什么也没找到。有什么帮助吗?
操作系统是 Windows 8.1 Pro
答案1
用于对 Arduino 开发板进行编程的 Arduino IDE 将告诉您设备连接到哪个 COM 端口。单击“工具”菜单,然后单击“串行端口”... 或检查 IDE 的右下角,我的显示为“COM1 上的 Arduino UNO”。
至于 boblight,这个讨论说正确的格式是“/dev/comX”,其中 X 是设备连接到的 COM 端口的编号。 http://forum.xbmc.org/showthread.php?tid=145908
我在 Windows 8.1 上使用 Arduino 和串行端口。FTDI 驱动程序有时会出现问题并创建大量 COM 端口。过去我不得不在设备管理器中显示隐藏的设备:
打开 RegEdit 并浏览至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
创建一个新的字符串值,名称为:
"DEVMGR_SHOW_NONPRESENT_DEVICES". Give it a value of "1".
然后打开设备管理器并删除所有未使用/旧的 FTDI/Arduino COM 端口条目。这应该会降低可用的 COM 端口号,有时某些程序只能使用较低的 COM 端口号(我认为少于 10 或 20,但不确定)。