Данный комплект состоит из влагочувствительной пластины, платы с потенциометром и набора проводов для подключения.
При попадании капли на влагочувствительную пластину, информация передается на плату, которая, в свою очередь, передает данные на Ard... Перейти к полному описанию
Артикул: 23864774
Данный комплект состоит из влагочувствительной пластины, платы с потенциометром и набора проводов для подключения.
При попадании капли на влагочувствительную пластину, информация передается на плату, которая, в свою очередь, передает данные на Arduino. Уровень сигнала меняется в зависимости от размера капель. Для регулирования чувствительности на плате имеется встроенный потенциометр. Также, плата оснащена двумя светодиодами: питание (зеленый светодиод, загорается при подаче питания) и срабатывание (красный светодиод, загорающийся при попадании капли на пластину).
Рабочее напряжение: 5V
Размер пластины: 5,4 x 4 см
Размер платы: 3 x 1,6 см
Выходной сигнал: цифровой (Digital) и аналоговый (Analog)
Пластина цепляется двумя проводами типа Female-Female (входят в комплект) к плате. Сделано это для того, чтобы была возможность разместить пластину дальше от платы, так как сама плата не является водостойкой и при контакте с водой может выйти из строя. Также обратите внимание, что контакты на пластине не защищены от контакта с водой. На самой пластине имеется 4 отверстия для крепления болтами или другим крепежом.
На плате четыре выхода:
VCC подключите к источнику 5V, GND заземлите.
Далее, в зависимости от задач, Вы можете использовать как любой из D0 или A0 выходов, так и все сразу. К примеру, если нужно знать только сам факт попадания капли на пластину, то рекомендуется использовать D0, так как на выходе этого пина будет 0 или 1 (LOW и HIGH напряжение соответственно). Если же нужна еще и интенсивность (в этом случае количество и величина капель), то необходимо использовать аналоговый выход. В примере кода ниже используется именно аналоговый выход. Он подключен к Analog IN A0 пину Arduino.
int analogPin = 0; void setup() { Serial.begin(9600); } void loop() { int val = analogRead(analogPin); Serial.println(val); }