Paso 1: Introducción: en efecto Hall sensor y 3 ventiladores de ordenador de pin
Sensor de efecto Hall (HES) trabaja en el principio de interacción del campo magnético con electrones que circula por el conductor y la subsecuente generación de tensión secundaria conocido como voltaje de Hall. Leer más aquí. Sensor de efecto hall generalmente gamas de velocidad hasta 100 kHz o garrapatas 100 mil por segundo pueden ser medidas.
Fuente de imagen animada de HES - https://commons.wikimedia.org/wiki/File:Hall_sensor_tach.gif
En tres ventiladores de perno con sensor de efecto hall interno, generalmente el cable de color amarillo es salida de HES. Mayoría de las veces requiere resistencia de pull-up externo de pocos valores kohm dependiendo de la tensión de alimentación. En lugar de resistencia externa, resistor interno de pull-up de nuestros pernos de placa arduino se puede utilizar. digitalWrite (pinno, HIGH); en setup() función permite este resistor de pull-up internas. Usando esta técnica, HES cable de salida se puede conectar directamente para interrumpir el perno (perno aquí 12) sin usar un resistor de pull-up de 10kohm externos. He usado externa resistor de pull-up.
Con cada rotación del rotor, dependiendo del tipo de ventilador es decir, el número de imanes al rotor, tenemos garrapatas de 1, 2 o 4 por revolución del rotor como señal de salida de HES. Leer más aquí. Vamos a recoger estas garrapatas interrumpiendo nuestro programa de arduino usando "interrupciones de hardware". Ayuda interrumpe dejando nuestro arduino hacer su trabajo hasta que se recibe alguna señal en interrumpe los pernos. Esto nos permite usar arduino realizar otras tareas mientras espera señal en pines de interrupción.