Help us understand the problem. What is going on with this article?

ラズベリーパイで温湿度を計測してデータをネット上に保存してグラフ化

More than 1 year has passed since last update.

内容

  • 温度と湿度を一定時間で計測しグラフ表示
  • 計測データはローカルではなくネット上に保存

使ったもの

  • Raspberry Pi3 Model B
  • DHT11
  • python
  • ambient

コード

import ambient
ambi = ambient.Ambient(チャネルID,"ライトキー")

import RPi.GPIO as GPIO
import dht11
import time
import datetime

# initialize GPIO
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.cleanup()

instance = dht11.DHT11(pin=4)

while True:
    result = instance.read()
    if result.is_valid():
        print("Last valid input: " + str(datetime.datetime.now()))
        print("Temperature: %d C" % result.temperature)
        print("Humidity: %d %%" % result.humidity)
    r = ambi.send({"d1":result.temperature, "d2":result.humidity})
    time.sleep(1)

疑問

プログラムの実行方法は、whileで行ったほうがいいのか、それともcronで行ったほうがいいのか、どっちが良いのかわからない。実行間隔が長い場合はcron、短い場合はwhileで良いのかな?

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away