[Diao Ye aprende a programar] Arduino práctico (12) --- Módulo de sensor de campo magnético Hall 5

inserte la descripción de la imagen aquí

La referencia a 37 sensores y módulos ha estado muy difundida en Internet, de hecho, debe haber más de 37 módulos sensores compatibles con Arduino. En vista del hecho de que he acumulado algunos módulos de sensores y actuadores a la mano, de acuerdo con el concepto de verdadero conocimiento (debe ser práctico), con el propósito de aprender y comunicar, aquí voy a tratar de hacer más. experimentos uno por uno. Ya sea que tenga éxito o no, se registrará —— Pequeño progreso o problemas irresolubles, espero poder arrojar ladrillos y chispas de jade.

[Arduino] 168 tipos de experimentos de la serie de módulos de sensores (código de datos + programación de simulación + programación gráfica)
Experimento 12: módulo de sensor de interruptor Hall 3144E campo magnético que cuenta la velocidad del motor sensibilidad ajustable

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
2. Experimento 3: elemento Hall U18 de tipo pestillo bipolar (biestable autoblocante)
(1) Consulte el código fuente abierto (Arduino):

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二:通过串口显示检测U18霍尔元件的数值与波形
  实验接线:U18霍尔元件接Uno的A0
*/

void setup() 
{
    
    
  Serial.begin(9600);  // 设置串口波特率为9600
  pinMode(A0, INPUT);  // 霍尔连接引脚A0,并设置为输入模式
}

void loop()
 {
    
    
  Serial.println(analogRead(A0));  //将读取的A0模拟值输出到串口监视器
  delay(500); // 延时500毫秒
}

(2) Abra el monitor serie en el IDE de Arduino (en el punto rojo) y lea el valor de entrada del puerto analógico A0

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
Explicación del experimento: al cambiar la polaridad del imán (N o S) cerca de U18, el estado de salida de niveles altos y bajos se puede invertir

(3) Abra el plóter del puerto serie Arduino (en el punto rojo) y verifique la forma de onda de la señal generada por el imán que se acerca al elemento Hall.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
3. Experimento 4: elemento Hall lineal 49E (salida analógica)

(1) Consulte el código fuente abierto (Arduino):

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验三:线性霍尔元件49E(输出模拟量)
  实验接线:49E霍尔元件接Uno的A0
*/

void setup() 
{
    
    
  Serial.begin(9600);  // 设置串口波特率为9600
  pinMode(A0, INPUT);  // 霍尔连接引脚A0,并设置为输入模式
}

void loop()
 {
    
    
  Serial.println(analogRead(A0));  //将读取的A0模拟值输出到串口监视器
  delay(500); // 延时500毫秒
}

(2) Abra el monitor serie en el IDE de Arduino (en el punto rojo) y lea el valor de entrada del puerto analógico A0

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
(3) Abra el plóter del puerto serie Arduino (en el punto rojo) y verifique la forma de onda de la señal generada por el imán que se acerca al elemento Hall.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
(Descripción del experimento: la última imagen muestra la forma de onda generada al intercambiar la polaridad del imán)

(4) Diagrama de escena experimental

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_41659040/article/details/132217289
Recomendado
Clasificación