“KY-035” – это аналоговый датчик магнитного поля. Линейное напряжение на контакте “S” будет пропорционально силе этого поля в котором находится сенсор.
Имеются также цифровой и комбинированный датчики Холла.
Подключение “KY-035”:
- “-” (GND) – общий
- средний контакт – “+5 В”
- “S” – сигнальный аналоговый выход
Характеристики:
- потребление, мА: 8
- напряжение питания, В: 5
Используемые детали:
датчик Холла – SS49E описание (datasheet)
Пример кода (скетч) для “KY-035” и Arduino:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// 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); } |