Raspberry Pi と BMP085 センサーで制御される気球を送信し、I2C 経由で Python コードを使用して実行しています。30 分ごとに実行される Adafruit BMP085 サンプル コードを変更したいと思います。
#!/usr/bin/python
from Adafruit_BMP085 import BMP085
# ===========================================================================
# Example Code
# ===========================================================================
# Initialise the BMP085 and use STANDARD mode (default value)
# bmp = BMP085(0x77, debug=True)
bmp = BMP085(0x77)
# To specify a different operating mode, uncomment one of the following:
# bmp = BMP085(0x77, 0) # ULTRALOWPOWER Mode
# bmp = BMP085(0x77, 1) # STANDARD Mode
# bmp = BMP085(0x77, 2) # HIRES Mode
# bmp = BMP085(0x77, 3) # ULTRAHIRES Mode
temp = bmp.readTemperature()
pressure = bmp.readPressure()
altitude = bmp.readAltitude()
print "Temperature: %.2f C" % temp
print "Pressure: %.2f hPa" % (pressure / 100.0)
print "Altitude: %.2f" % altitude
シェルスクリプトで動かす予定だったのですが、シェルに力が入りすぎて、
#!/bin/bash
while true; do
/gryphon7i/alt/altitude_ai >> measurements.log
sleep 1800
done
30 分ごとに記録するようにコードを変更するにはどうすればよいですか? シェルスクリプトを貼り付けるべきですか?事前に助けてくれてありがとう。