SENSOR MAGNÉTICO ANALÓGICO
KY035
El sensor analógico magnético KY035 detecta la intensidad de campo magnético a una distancia cercana. También nos mostrará si el campo magnético es positivo o negativo (norte o sur).
Cuando no detecta campo magnético,
en la entrada analogica detectaremos 518 puntos, en cambio cuando detecta un campo
magnético, la entrada analógica nos mostrará un valor superior de unos 700 u
800 puntos en cambio, si cambiamos el sentido
del imán el sensor variará su medida mostrando valores cercanos a los
250 puntos.
Si utilizamos un imán de Neodimio
podemos llegar a valores de 900 y 150 cuando se acerca mucho el sensor.
El siguiente ejemplo enciende el
Led conectado a la salida digital 13 cuando detecta un campo magnético positivo
con un valor superior a 550 puntos y apaga el Led cuando el valor es
inferior.
Código IDE para Arduino:
int Led=13;
int sensor_iman=A0;
int valor_iman=0;
void setup()
{
pinMode(Led,OUTPUT);
pinMode(sensor_iman,INPUT);
Serial.begin(9600);
}
void loop()
{
valor_iman=analogRead(sensor_iman);
Serial.println(valor_iman);
delay(1000);
if(valor_iman<550)
{
digitalWrite(Led,LOW);
}
else
{
digitalWrite(Led,HIGH);
}
}
Programación por bloques con Minibloq:


No hay comentarios:
Publicar un comentario