Датчик касания. Модуль KY-036 для Ардуино. Обзор
Модуль KY-036 для arduino является цифроаналоговым датчиком прикосновения.
Если прикоснутся пальцем к металлическому контакту (центральная нога датчика), то на плате загорится светодиод – датчик ощутил прикосновение. Модуль KY-036 ещё называют датчиком металла, так как он срабатывает и при прикосновении металлическим предметом.
Датчик касания KY-036 имеет два выхода: один цифровой, другой – аналоговый. Их можно использовать как одновременно, так и по отдельности.
Цифровой выход выдаёт логический 0 если касания нет и логическую 1, если касание есть. А на аналоговом выходе в случаи наличия прикосновения напряжение уменьшается (100-300), а при его отсутствии достигает 5В (1023). Датчик настраивается подстроечным резистором.
Подключение модуля KY-036 к arduino
На “+” подаём 5В, на “G” – землю (GND). AO – аналоговый выход (подключаем к пину A0), DO – цифровой выход (подключаем к пину 2). Оба выхода подключаем для работы примера (см. ниже). В проектах скорее понадобится лишь один из вариантов.
Пример скетча для arduino
const int digital = 2; // Цифровой вход пин 2
const int analog = A0; // Аналоговый вход пин A0
void setup()
{
pinMode(digital, INPUT);
Serial.begin(9600);
}
void loop()
{
Serial.print("Digital: ");
Serial.print(digitalRead(digital)); // Цифровой сигнал с датчика
Serial.print(", Analog: ");
Serial.println(analogRead(analog)); // Аналоговый сигнал с датчика
delay(500);
}
Когда прикосновения нет: на цифровом выходе – 0, на аналоговом – 1023. Касаемся и всё меняется: на цифровом – 1, на аналоговом ~100-300.
Где купить
Модуль KY-036 для Ардуино:
http://ali.pub/1l4ski
10 штук KY-036 для Ардуино:
http://ali.pub/1l4sgt
37 в 1 набор модулей для Ардуино:
http://ali.pub/1arpsm