【发布时间】:2020-06-17 16:58:14
【问题描述】:
我正在尝试写入 Arduino Uno 设备,但 SerialDevice.FromIdAsync 始终返回 null。这是我的代码:
DeviceInformationCollection devices = await DeviceInformation.FindAllAsync();
foreach (DeviceInformation deviceInfo in devices)
{
if (deviceInfo.Name.IndexOf("Arduino") >= 0) {
Debug.Log("Arduino found with id="+deviceInfo.Id);
serialDevice = await SerialDevice.FromIdAsync(deviceInfo.Id);
if (serialDevice == null) Debug.Log("it's null");
break;
}
}
运行此代码给我“Arduino found with id=\\?USB#VID_2341&PID_0001#55....”然后“它是空的”
在我的最大能力中,我有以下功能:
<DeviceCapability Name="serialcommunication">
<Device Id="any">
<Function Type="name:serialPort" />
</Device>
</DeviceCapability>
【问题讨论】:
标签: uwp arduino serial-port usb usbserial