Датчик металла KY-036 (Metal Touch Sensor Module)

В состав модуля датчика входят два компаратора LM393, KRS13 NPN транзистор и т.д.
Распиновка модуля датчика металла KY-036
A0 — аналоговой выход;
GND — земля;
+5 — напряжение питание;
D0 — цифровой выход.
Схема подключения модуля датчика металла KY-036 к плате Arduino

Скетч для модуля датчика металла KY-036 Arduino
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);
}
Результат:

