17918
Модуль KY-036 для Ардуино является цифроаналоговым датчиком прикосновения. Он также сработает, если прикоснуться к чувствительному контакту металлическим предметом. Поэтому его так же называют датчиком металла.
Будет доступен:
Датчик касания KY-036 имеет два выхода: один цифровой, другой – аналоговый. Их можно использовать как одновременно, так и по отдельности. Цифровой выход выдаёт логический 0 если касания нет и логическую 1, если касание есть. А на аналоговом выходе в случаи наличия прикосновения напряжение уменьшается (100-300), а при его отсутствии достигает 5В (1023). Датчик настраивается подстроечным резистором.
Спецификация:
Принципиальная схема подключения датчика касания:
Расспиновка модуля датчика металла KY-036:
const
int
pin_sensor_analog
=
A0;
const
int
pin_sensor_digital
=
7
;
void
setup
()
{
Serial.begin
(
9600
);
pinMode
(pin_sensor_analog,
INPUT
);
pinMode
(pin_sensor_digital,
INPUT
);
}
void
loop
()
{
int
sig_analog;
int
sig_digital;
sig_analog
=
analogRead
(pin_sensor_analog);
sig_digital
=
digitalRead
(pin_sensor_digital);
Serial.print
(
"Значение аналогового сигнала "
);
Serial.print
(sig_analog);
if
(sig_digital ==
1
)
{
Serial.println
(
"Металл"
);
}
else
{
Serial.println
(
"Металл не обнаружен"
);
}
delay
(
300
);
}
Авторизируйтесь чтобы оставить отзыв.