====== Датчик уровня жидкости ======
===== Описание =====
Датчик уровня жидкости - это простой, портативный и эффективный датчик, который можно использовать и как датчик дождя, влаги и пр. Датчик измеряет объем влаги/жидкости через нанесенные на модуль дорожки. По сравнению с аналогичными датчиками, этот датчик имеет преимущества за счет следующих опций: 
  * пропорциональное изменение аналогового сигнала на выходе датчика количеству влаги/воды
  * гибкость: датчик на выходе имеет аналоговый (а не цифровой) сигнал
  * низкое энергопотребление и высокая чувствительность
  * возможно прямое подключение к контроллерам или другим логическим устройствам (без предварительной обработки сигнала)

==== Технические характеристики ====
  * Напряжение питания - 5 В
  * Потребляемый ток - 20 мА
  * Площадь измерений: 40 х 16 мм

==== Физические размеры ====
  * Модуль (Д х Ш х В): 65 х 20 х 8 мм

==== Плюсы использования ====
  * Универсальность (возможность использования и как датчика дождя)
  * Прост в подключении
  * Просты в использовании

==== Минусы использования ====
  * После окончания дождя, нужно время чтобы датчик высох (что может быть неудобным для погодных станций)

===== Пример подключения и использования =====

В примере демонстрируется получение данных с датчика уровня жидкости и вывод их в монитор Serial - порта. (Пример тестировался на контроллере Smart UNO)

^ Что нужно                                                                                                                          ^ Кол-во, шт  ^
| [[http://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]]                                       | 1           |
| [[http://smartelements.ru/collection/datchiki-i-sensory/product/datchik-urovnya-zhidkosti-keyestudio|Датчик уровня жидкости Keyestudio]]  | 1           |
| [[http://smartelements.ru/collection/provoda-i-kabeli/product/nabor-provodov-20-sht-20sm-papa-mama|Провода папа-мама]]             | 3           |

**Схема подключения:**
{{ :главная:датчики:rain_sensor_keyestudio.jpg?nolink |}}

**Скетч для загрузки:**
<file Arduino>
const int analogSignal = A0; //подключение аналогового сигналоьного пина
int humidity = 0; //переменная для хранения количества влаги

void setup() {
  Serial.begin(9600); //инициализация Serial порта
}

void loop() {
  humidity = analogRead(analogSignal); // чтение информации о количестве влаги

  //вывод сообщения
  Serial.print("The humidity value is ");
  Serial.println(humidity);
  
  delay(1000); //задержка 1 сек
}
</file>

