Датчикът на Хол представлява преобразувател, който изменя изходното си напрежение в резултат на промяна на интензитета на магнитното поле. Или с по-прости думи - сензор за магнити.
Този тип сензори имат 3 крака: Vcc, GND и OUT. Първите два са стандартни при много електронни компоненти и се използват за захранване, а през третия можем да четем отчитаните стойности.
Днес ще ви покажем как да свържете такъв датчик за Ардуино Уно:
- Свържете десния крак на сензора с пин 10 от Ардуиното
- Свържете средния крак на сензора с GND от Ардуиното
- Свържете левия крак на сензора с 5V от Ардуиното.
- Свържете Ардуиното към компютър и качете на него следния код:
int led = 13; int sensor = 10; int val; void setup() { pinMode(led, OUTPUT); pinMode(sensor, INPUT); } void loop() { val = digitalRead(sensor); if(val == LOW) { digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } }
- Когато доближите магнит до сензора, вграденият светодиод на Ардуиното ще започне да свети.