“KY-035” – это аналоговый датчик магнитного поля. Линейное напряжение на контакте “S” будет пропорционально силе этого поля в котором находится сенсор.
Имеются также цифровой и комбинированный датчики Холла.
Подключение “KY-035”:
- “-” (GND) – общий
- средний контакт – “+5 В”
- “S” – сигнальный аналоговый выход
Характеристики:
- потребление, мА: 8
- напряжение питания, В: 5
Используемые детали:
датчик Холла – SS49E описание (datasheet)
Пример кода (скетч) для “KY-035” и Arduino:
// KY-035 аналоговый линейный датчик Холла
// umnyjdomik.ru
int linearHallSensorPin = A0; // выбор пина для датчика
int ledPin = 13; // выбор пина для светодиода
int linearHallSensorValue = 0; // переменная для значения с датчика
void setup ()
{
pinMode (ledPin, OUTPUT);
Serial.begin (9600);
}
void loop ()
{
linearHallSensorValue = analogRead (linearHallSensorPin); // чтение значения с датчика
digitalWrite (ledPin, HIGH);
delay (linearHallSensorValue);
digitalWrite (ledPin, LOW);
delay (linearHallSensorValue);
Serial.println (linearHallSensorValue, DEC);
}