差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
arduino:grovebeginnerkit [2023/05/30 11:45] – [8. Temperature & Humidity Sensor] baba | arduino:grovebeginnerkit [2023/05/30 11:48] – [8. Temperature & Humidity Sensor] baba | ||
---|---|---|---|
行 366: | 行 366: | ||
==== 8. Temperature & Humidity Sensor ==== | ==== 8. Temperature & Humidity Sensor ==== | ||
+ | Grove Temperature And Humidity Sensor | ||
< | < | ||
// | // | ||
行 407: | 行 408: | ||
</ | </ | ||
==== 9. Air Pressure Sensor ==== | ==== 9. Air Pressure Sensor ==== | ||
+ | Barometer Sensor BMP280 を追加する | ||
+ | < | ||
+ | //Air pressure detection | ||
+ | #include " | ||
+ | #include < | ||
+ | BMP280 bmp280; | ||
+ | |||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | if (!bmp280.init()) { | ||
+ | Serial.println(" | ||
+ | } | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | |||
+ | float pressure; | ||
+ | |||
+ | //get and print temperatures | ||
+ | Serial.print(" | ||
+ | Serial.print(bmp280.getTemperature()); | ||
+ | Serial.println(" | ||
+ | |||
+ | //get and print atmospheric pressure data | ||
+ | Serial.print(" | ||
+ | Serial.print(pressure = bmp280.getPressure()); | ||
+ | Serial.println(" | ||
+ | |||
+ | //get and print altitude data | ||
+ | Serial.print(" | ||
+ | Serial.print(bmp280.calcAltitude(pressure)); | ||
+ | Serial.println(" | ||
+ | |||
+ | Serial.println(" | ||
+ | |||
+ | delay(1000); | ||
+ | } | ||
+ | </ | ||
==== 10. 3-Axis Accelerator ==== | ==== 10. 3-Axis Accelerator ==== | ||