arduino:grovebeginnerkit

差分

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

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン両方とも次のリビジョン
arduino:grovebeginnerkit [2023/05/30 11:33] – [6. Light] babaarduino:grovebeginnerkit [2023/05/30 11:45] – [8. Temperature & Humidity Sensor] baba
行 366: 行 366:
  
 ==== 8. Temperature & Humidity Sensor ==== ==== 8. Temperature & Humidity Sensor ====
 +<file>
 +//Temperature and Humidity Sensor
 +#include "DHT.h"
 +#include <Arduino.h>
 +#include <U8x8lib.h>
  
 +#define DHTPIN 3     // what pin we're connected to
 +#define DHTTYPE DHT11   // DHT 11 
 +DHT dht(DHTPIN, DHTTYPE);
 +
 +U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE);
 +
 +void setup(void) {
 +  Serial.begin(9600); 
 +  Serial.println("DHTxx test!");
 +  dht.begin();
 +  u8x8.begin();
 +  u8x8.setPowerSave(0);  
 +  u8x8.setFlipMode(1);
 +}
 +
 +void loop(void) {
 +
 +  float temp, humi;
 +  temp = dht.readTemperature();
 +  humi = dht.readHumidity();
 +  
 +  u8x8.setFont(u8x8_font_chroma48medium8_r);
 +  u8x8.setCursor(0, 33);
 +  u8x8.print("Temp:");
 +  u8x8.print(temp);
 +  u8x8.print("C");
 +  u8x8.setCursor(0,50);
 +  u8x8.print("Humidity:");
 +  u8x8.print(humi);
 +  u8x8.print("%");
 +  u8x8.refreshDisplay();
 +  delay(200);
 +}
 +</file>
 ==== 9. Air Pressure Sensor ==== ==== 9. Air Pressure Sensor ====
  
  • /home/users/2/lolipop.jp-4404d470cd64c603/web/ws/data/pages/arduino/grovebeginnerkit.txt
  • 最終更新: 2024/05/21 11:00
  • by baba