Arduino
IoT

ArduinoとDHT11で温度と湿度を測定する

 MTGで負けすぎて他の趣味として電子工作をはじめてみようと思います。

準備するもの

Arduino IDEのセットアップ

公式ページからダウンロード
https://www.arduino.cc/en/Main/Software

シリアルポートにArduinoを指定

スクリーンショット 2018-05-28 22.05.16.png

ソースコード

temp.ino
#include <DHT.h>

const int PIN_DHT = 8;
DHT dht(PIN_DHT,DHT11);

void setup() {
  Serial.begin(9600);
  Serial.println("DHT11");
  dht.begin();
}

void loop() {

  delay(3000);

  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();

  Serial.print("Humidity:  ");
  Serial.print(humidity);
  Serial.println("%\t");
  Serial.print("Temperature:  ");
  Serial.print(temperature);
  Serial.println(" *C");
}

ライブラリをZIP形式でGitHubから取得

https://github.com/adafruit/DHT-sensor-library
https://github.com/adafruit/Adafruit_Sensor
取得後ライブラリをインストール
image.png

回路

動作結果

スクリーンショット 2018-05-28 22.10.21.png

まとめ

次はLineなりTwitterにセンサからの情報を飛ばしたいです。