2017-07-14 22 views
1

温度を取得するためにC#UWP App、Arduino UNOにarduinoを接続する必要があります。 センサーのPINで「digitalRead」を使用し、C#ライブラリ 「sensors.dht」を使用して値を変換できますか?あるいは、dhtライブラリをインクルードするようにFirmataStandardスケッチを変更し、 "cleaned"という値を受け取る必要がありますか?DHT11 + Arduino UNO +ラズベリーpi3 + WindowsリモートArduino

ありがとうございました!

+0

[このサンプル](https://developer.microsoft.com/en-us/windows/iot/samples/gpioonewire)にチェックしましたか? –

+0

はい、ありがとう!しかし、このサンプルはarduinoボードを使用していません... –

答えて

1

理論的には、Windows Remote Arduinoを使用してあなたの計画が可能です。

現在のところ、あなたのユーザーの場合は公式な解決策はありません。

自分で作業する必要があるかもしれません。ソリューションに合うようにGPIO OneWire DHT11 libraryを変更する必要があります(Windows::Devices::Gpio::GpioPin::Read()Microsoft::Maker::RemoteWiring::RemoteDevice::digitalRead()などに置き換えます)。また、DHT11/22 datasheetの時系列にも注意してください。

最後に、このソリューションが期待どおりに機能するように十分なテストが必要な場合があります。

+0

こんにちはリタ! ご協力いただきありがとうございます。 私はfirmataプロトコルを使用して、整数のような値をすでに処理されたarduinoボードから取得することに決めました。 –