подключаем датчик капель
- Войдите на сайт для отправки комментариев
Сб, 04/10/2014 - 23:34
Про датчик капель в интернете очень мало что есть, так что решил разбираться самостоятельно.
На датчике есть четыре вывода, gnd, vcc, do и ao.
На gnd и vcc было подведено питание 5v
do было подсоеденино к digital_3, ao - к analog_0
При включении питания на плате контроллера датчика загорается красный диод.
Далее была написана следующая программа
//датчик капель
void setup ()
{
Serial.begin(9600);//подготовка вывода результата на монитор
Serial.println("ready");
}
void loop()
{
int val1 = analogRead(0);//опрашиваем аналоговый вывод датчика, подключенный к a0
Serial.print("analog ");
Serial.print(val1);
int val2 = digitalRead(3);//опрашиваем цифровой вывод датчика, подключенный к d3
Serial.print(" digitdl ");
Serial.println(val2);
delay(2000);
}
При сухом датчике на монитор были выведены следующие значения: analog 1023, digital 1
При прикосновении с водой аналоговые данные изменяются стремясь к нулю, цифровое значение изменяется на ноль при 50% намокания датчика, при этом на плате контроллера датчика загорается зеленый диод
вот сосбcтвенно и все, но мне кажется я не до конца выжал из этого датчика. если есть чем дополнить - пишите!! и, спасибо за внимание!
а можно ссылку?
Увидеть бы для начала этот датчик.
А почему это датчик капель ? Я бы сказал, что это датчик намокания, или залива с регулировкой порога срабатывания.
Rain drop sensor в гуглопереводе.