Оригинальное название: EARTH Unit

Датчик — Влажности почвы

Где можно применить
  • Умный полив
  • Сельское хозяйство
  • Домашние растения
  • STEM-проекты
Датчик измеряет влажность почвы по её проводимости.

Чем больше воды — тем лучше проводимость → выше значение.

Что это такое

Основные характеристики

Тип:
аналоговый + цифровой
Регулируемый порог (резистор)
Интерфейс:
GPIO
Простая интеграция
Пример кода

#include <Arduino.h> // Стандартная библиотека Arduino
// В setup() инициализируем последовательный порт и настраиваем пины
void setup() {
Serial.begin(115200); // Инициализация последовательного порта для вывода сообщений
delay(1000); // Небольшая задержка для стабильности
// Настройка пина 26 как входа для цифровых данных
pinMode(26, INPUT);
// Настройка пина 36 как входа для аналоговых данных
// В Arduino это делается автоматически, но можно явно указать
// В некоторых платах это не обязательно
// В Arduino IDE это не нужно, просто читаем через analogRead
}
// В цикле постоянно считываем и выводим значения
void loop() {
// Считываем аналоговое значение с пина 36 (значение от 0 до 4095 или 1023, зависит от платы)
int analogValue = analogRead(38);
// Считываем цифровое значение с пина 26 (0 или 1)
int digitalValue = digitalRead(26);
// Выводим значения в монитор порта
Serial.print("Аналоговое значение: ");
Serial.println(analogValue);
Serial.print("Цифровое значение: ");
Serial.println(digitalValue);
delay(1000); // Ждём 1 секунду перед следующим считыванием
}