1

我需要使用 C# UWP App、DHT11/DHT22 传感器读取温度,并且 arduino 连接到 Arduino UNO。我可以在传感器 PIN 上使用“digitalRead”并使用 C# 库“sensors.dht”转换值吗?或者我需要更改 FirmataStandard 草图以包含 dht 库并接收“已清理”的值?

非常感谢!

4

1 回答 1

1

理论上,您的计划可以使用Windows Remote Arduino

但目前,您的用户案例没有官方解决方案。

所以你可能需要自己做一些工作。您需要修改GPIO OneWire DHT11 库以适合您的解决方案,例如替换Windows::Devices::Gpio::GpioPin::Read()Microsoft::Maker::RemoteWiring::RemoteDevice::digitalRead()等。还要注意DHT11/22 数据表中的时序。

最后,您可能需要进行充分的测试以确保此解决方案按预期工作。

于 2017-07-18T08:20:17.017 回答