mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
3.5 KiB
3.5 KiB
EARTH ユニット {docsify-ignore-all}
📝概要 :octocat:サンプルコード 🔌回路図 🛒購入リンク 🎬関連動画
概要
**EARTH**ユニットは土壌に含まれる水分量を検出する事ができるユニットです。2つの大きなセンサープローブは土壌中の抵抗値を検出するのに使用されます。土壌中の水分が多いほど、プローブ間の導電性が良くなり(=抵抗が低くなり)ます。土壌中の水分量をアナログ値として取得できるほか、水分量が一定値を超えているかどうかをデジタル値(0/1)として取得可能です。
特徴
パッケージ内容
- 1x EARTH ユニット
- 1x GROVE ケーブル
応用例
- 鉢植えの土壌水分量モニタリング
関連リンク
サンプルコード
1. Arduino IDE
完全なソースコードはこちら。
#include <M5Stack.h>
void setup() {
M5.begin();
dacWrite(25, 0);//disable the speak noise
pinMode(26, INPUT);// set digital pin
}
uint16_t analogRead_value = 0;
uint16_t digitalRead_value = 0;
void loop() {
analogRead_value = analogRead(36);// read analog value of EARTH
digitalRead_value = digitalRead(26);// read digital value of EARTH
}
2. UIFlow
完全なソースコードはこちら。
回路図
ピンマッピング
| M5Core(GROVE B) | GPIO36 | GPIO26 | 5V | GND |
| EARTHユニット | アナログ値出力端子 | デジタル値出力端子 | 5V | GND |
関連動画
EARTH デモ - 土壌中の湿度モニタリング 1
EARTH デモ - 土壌中の湿度モニタリング 2

