温湿度センサモジュール DHT11の動作確認
arduinoで利用する温湿度センサモジュール DHT11 をaliexpressで購入。
例によって、説明書無し。たたし、DHT11は割と使われているので何とかなりました。

ピンは左から データ、VCC、GNDでデータピンにはプルアップ抵抗が付いているので
直接デジタルI/Oに接続できます。
回路を組みライブラリを入手して動作確認しました。
助手のるみちゃんも手伝ってくれました。

ライブラリは、次のURLから入手しました。
An Open Source Arduino Library for the DHT11 Temperature
解凍してフォルダ名をdht11に変更してlibrariesフォルダにコピーしたら
arsuino IDEでライブラリ、サンプル例ともメニューに追加されました。
使いやすいIDEです。
コンパイルするとライブラリのヘッダファイル dht11.hの次の個所でエラーが発生。
41行: #include "WProgram.h"
これは、#include "Arduino.h" に変更するとよいそうでそうしたらコンパイルが通りました。
実行すると下記のように、温度と湿度が取れました。

室内温度 20℃、湿度 62% ...
部屋にある温度・湿度計月の時計では、19.4℃、湿度65%ですので
そこそこの数値は出ているようです。精度は温度±2℃、湿度±5%なのであくまでも
参考値ですね。
« PLANEX MZK-SA300D用ファームウェア解凍・圧縮ツールの公開 | トップページ | PLANEX MZK-SA300D 用カスタムファームウェア作成(2) »
「arduino」カテゴリの記事
- Freenove Mecanum ホイール カー キットを購入しました(2025.05.28)
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
「AVR」カテゴリの記事
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
- Arduino用SJIS漢字フォントライブラリ SDカード版を作成しました(2018.10.30)
- ATtiny13AでI2C接続キャラクタLCDを利用する(4)(2018.04.16)
- ATtiny13Aで赤外線リモコン受信センサーを使う(2)(2018.04.15)
- ATtiny13AでHC-SR04を使った距離計測(2018.04.14)
« PLANEX MZK-SA300D用ファームウェア解凍・圧縮ツールの公開 | トップページ | PLANEX MZK-SA300D 用カスタムファームウェア作成(2) »

コメント