arduino:grovebeginnerkit

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
最新のリビジョン両方とも次のリビジョン
arduino:grovebeginnerkit [2023/05/30 11:45] – [8. Temperature & Humidity Sensor] babaarduino: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
 <file> <file>
 //Temperature and Humidity Sensor //Temperature and Humidity Sensor
行 407: 行 408:
 </file> </file>
 ==== 9. Air Pressure Sensor ==== ==== 9. Air Pressure Sensor ====
 +Barometer Sensor BMP280 を追加する
 +<file>
 +//Air pressure detection
 +#include "Seeed_BMP280.h"
 +#include <Wire.h>
  
 +BMP280 bmp280;
 +
 +void setup() {
 +    Serial.begin(9600);
 +    if (!bmp280.init()) {
 +        Serial.println("Device not connected or broken!");
 +    }
 +}
 +
 +void loop() {
 +
 +    float pressure;
 +
 +    //get and print temperatures
 +    Serial.print("Temp: ");
 +    Serial.print(bmp280.getTemperature());
 +    Serial.println("C"); // The unit for  Celsius because original arduino don't support speical symbols
 +
 +    //get and print atmospheric pressure data
 +    Serial.print("Pressure: ");
 +    Serial.print(pressure = bmp280.getPressure());
 +    Serial.println("Pa");
 +
 +    //get and print altitude data
 +    Serial.print("Altitude: ");
 +    Serial.print(bmp280.calcAltitude(pressure));
 +    Serial.println("m");
 +
 +    Serial.println("\n");//add a line between output of different times.
 +
 +    delay(1000);
 +}
 +</file>
 ==== 10. 3-Axis Accelerator ==== ==== 10. 3-Axis Accelerator ====
  
  • /home/users/2/lolipop.jp-4404d470cd64c603/web/ws/data/pages/arduino/grovebeginnerkit.txt
  • 最終更新: 2023/05/30 11:50
  • by baba