UNIVERSIDAD POLITÉCNICA SALESIANA
CARRERA DE INGENIERÍA EN COMPUTACIÓN
PROYECTO AUTÓNOMO PRÁCTICO 2.1
DISEÑO Y CONSTRUCCIÓN DE UN MEDIDOR DE
REVOLUCIONES
CON SENSOR HALL
Estudiante: William Berrezueta
Asignatura: [Completar]
Docente: [Completar]
Curso/Grupo: [Completar]
Lugar y fecha: Ecuador, 2026
MEDIDOR DE RPM CON SENSOR HALL
ÍNDICE
El informe se organiza mediante cinco preguntas de investigación: qué se estudia, por qué es
importante, para qué se realiza, cómo se desarrolla y qué significan los resultados. Esta
estructura permite relacionar el problema, la teoría, la implementación y el análisis de una manera
ordenada y fácil de explicar. (Aguilera Hintelholher, 2013).
Introducción.................................................................................................................................3
1. ¿Qué se investigó?..................................................................................................................3
2. ¿Por qué se investigó?............................................................................................................5
3. ¿Para qué se investigó?..........................................................................................................6
4. ¿Cómo y con qué se investigó?..............................................................................................7
5. ¿Qué se obtuvo y qué significa?...........................................................................................12
Conclusiones.............................................................................................................................14
Recomendaciones.....................................................................................................................15
Referencias................................................................................................................................15
Anexo A. Código fuente.............................................................................................................17
Anexo B. Registro de datos.......................................................................................................17
2
MEDIDOR DE RPM CON SENSOR HALL
INTRODUCCIÓN
En este proyecto se propone construir un medidor de revoluciones por minuto usando un
motor pequeño, un imán, un sensor Hall digital y una placa Arduino Uno. La idea principal es
detectar cada vez que el imán pasa frente al sensor, convertir ese paso en un pulso eléctrico y
utilizar el programa del microcontrolador para calcular la velocidad de giro. (Proyecto Autónomo
Práctico 2.1, 2026).
El sensor Hall permite detectar un campo magnético sin tocar la pieza que está girando.
Cuando el imán se acerca a la cara sensible del sensor, su salida cambia de estado; por eso
puede emplearse para contar vueltas, reconocer posiciones o medir velocidad en mecanismos
rotativos. (Atorino et al., 2009; Kumar, 2026).
El trabajo se presenta con palabras sencillas y siguiendo cinco preguntas de investigación.
Además, se incluyen materiales, conexión, procedimiento, fórmulas, código, fotografías, análisis
de resultados, dificultades y mejoras, tal como solicita la guía del proyecto. (Proyecto Autónomo
Práctico 2.1, 2026).
Tabla 1. Relación entre las cinco preguntas de investigación y el contenido del informe
Pregunta Propósito dentro del proyecto Contenido relacionado
1. ¿Qué se investiga? Definir el problema y las variables. Sensor Hall, pulsos y RPM.
Medición sin contacto y aprendizaje
2. ¿Por qué se investiga? Explicar la importancia del problema.
práctico.
Construir, programar y comprobar el
3. ¿Para qué se investiga? Plantear objetivos e hipótesis.
medidor.
Describir método, materiales y Montaje, conexiones, código y
4. ¿Cómo y con qué?
cálculos. fórmulas.
Estabilidad, repetibilidad, errores y
5. ¿Qué se obtuvo? Analizar las mediciones y concluir.
mejoras.
Fuente: Elaboración propia con base en Aguilera Hintelholher (2013).
1. ¿QUÉ SE INVESTIGÓ?
1.1 Tema y problema de investigación
Se investigó cómo medir la velocidad de giro de un motor pequeño mediante un sistema
electrónico de bajo costo. El problema consiste en transformar un movimiento mecánico, que no
3
MEDIDOR DE RPM CON SENSOR HALL
puede ser leído directamente por Arduino, en pulsos digitales que sí puedan contarse y
procesarse. (Proyecto Autónomo Práctico 2.1, 2026).
La pregunta central fue: ¿de qué manera un sensor Hall y un imán pueden utilizarse para
contar las vueltas de un eje y calcular sus revoluciones por minuto de forma estable y repetible?
Esta pregunta relaciona el fenómeno magnético con la adquisición digital de datos y con el
cálculo matemático de la velocidad. (Atorino et al., 2009; Proyecto Autónomo Práctico 2.1, 2026).
1.2 Variables consideradas
La variable que se desea conocer es la velocidad del motor expresada en RPM. Los datos
que el sistema mide directamente son la cantidad de pulsos y el tiempo de observación, mientras
que la distancia entre el imán y el sensor, el número de imanes y la posición del sensor deben
mantenerse controlados para que las pruebas puedan compararse. (Centro Español de
Metrología, s. f.; Kumar, 2026).
Variable dependiente: valor calculado de revoluciones por minuto (RPM). (Elaboración propia,
2026).
Variables independientes observadas: número de pulsos y tiempo de medición. (Elaboración
propia, 2026).
Variables controladas: cantidad de imanes, distancia sensor-imán, alimentación, fijación y
condiciones de prueba. (Kumar, 2026; Proyecto Autónomo Práctico 2.1, 2026).
4
MEDIDOR DE RPM CON SENSOR HALL
Figura 1. Vista general del prototipo del medidor de RPM
Fuente: Imagen proporcionada por el estudiante (2026).
2. ¿POR QUÉ SE INVESTIGÓ?
2.1 Justificación
Este proyecto es importante porque permite unir conocimientos de física, electrónica y
programación en un solo prototipo. En lugar de estudiar el sensor Hall únicamente de forma
teórica, se observa su respuesta frente a un imán y se utiliza esa respuesta para resolver un
problema real de medición. (Atorino et al., 2009).
La medición sin contacto también resulta conveniente porque el sensor no necesita rozar el
eje del motor. Esto evita agregar fricción al sistema y facilita medir piezas pequeñas que están en
movimiento, siempre que el imán pase dentro de la distancia de detección y con la polaridad
correcta. (Kumar, 2026).
Desde el punto de vista académico, el proyecto ayuda a practicar entradas digitales, conteo
de pulsos, interrupciones, manejo del tiempo y comunicación serial. Estos contenidos son
necesarios para comprender cómo un microcontrolador recibe señales del entorno y las
5
MEDIDOR DE RPM CON SENSOR HALL
transforma en información útil. (Reyes Cortés & Cid Monjaraz, 2015; Escuela Nacional
Preparatoria, UNAM, s. f.).
2.2 Utilidad práctica
Un medidor de RPM puede emplearse para revisar motores, ventiladores, ruedas, discos y
otros mecanismos giratorios. Aunque el prototipo es educativo, el mismo principio de detectar
pulsos magnéticos se utiliza en sistemas de posición y velocidad donde se necesita una lectura
rápida sin contacto mecánico. (Kumar, 2026; Atorino et al., 2009).
3. ¿PARA QUÉ SE INVESTIGÓ?
3.1 Objetivo general
Diseñar y construir un prototipo capaz de detectar el paso de un imán, contar los pulsos
generados, calcular las revoluciones por minuto y mostrar el resultado en el monitor serial de
Arduino. (Proyecto Autónomo Práctico 2.1, 2026).
3.2 Objetivos específicos
Conectar correctamente el módulo sensor Hall a la alimentación y a una entrada digital del
Arduino Uno. (Proyecto Autónomo Práctico 2.1, 2026).
Programar una interrupción que aumente el contador cada vez que el sensor detecte el imán.
(Reyes Cortés & Cid Monjaraz, 2015).
Aplicar una ecuación que relacione pulsos, tiempo y número de imanes para obtener las
RPM. (Kumar, 2026).
Mostrar las mediciones en el monitor serial y repetir las pruebas bajo las mismas condiciones.
(Escuela Nacional Preparatoria, UNAM, s. f.; Centro Español de Metrología, s. f.).
Identificar dificultades del montaje y proponer mejoras para aumentar la estabilidad de la
lectura. (Proyecto Autónomo Práctico 2.1, 2026).
3.3 Hipótesis
Si el imán se fija correctamente en la parte giratoria, el sensor Hall se mantiene a una
distancia constante y Arduino cuenta un pulso por cada paso del imán, entonces será posible
calcular la velocidad del motor en RPM y obtener valores cercanos entre sí al repetir la medición.
(Elaboración propia con base en Kumar, 2026 y Centro Español de Metrología, s. f.).
3.4 Alcance
El prototipo está pensado para motores pequeños y velocidades moderadas. La guía
recomienda que el imán quede firmemente sujeto porque una pieza mal fijada puede
desprenderse cuando el eje gira; por eso la seguridad forma parte del diseño y de la
demostración. (Proyecto Autónomo Práctico 2.1, 2026).
6
MEDIDOR DE RPM CON SENSOR HALL
4. ¿CÓMO Y CON QUÉ SE INVESTIGÓ?
4.1 Tipo de investigación y método
Se utilizó una investigación aplicada y experimental, porque se construyó un sistema físico,
se modificaron condiciones como la distancia del sensor y se observaron los pulsos obtenidos. El
método siguió una secuencia de planteamiento del problema, diseño, construcción, prueba,
medición, comparación y mejora. (Aguilera Hintelholher, 2013).
El enfoque fue principalmente cuantitativo, ya que el dato de interés es numérico: pulsos,
segundos y revoluciones por minuto. También se realizó una observación cualitativa del montaje
para reconocer vibraciones, fallas de detección, orientación del imán y estabilidad de los cables.
(Elaboración propia, 2026).
4.2 Materiales utilizados
Tabla 2. Materiales y función dentro del prototipo
Material Cantidad Función
Procesa los pulsos y calcula las
Arduino Uno 1
RPM.
Módulo sensor Hall digital A3144 o Detecta el campo magnético y
1
similar entrega una señal digital.
Genera el cambio de campo
Imán pequeño 1
magnético en cada vuelta.
Produce el movimiento giratorio que
Motor de corriente continua 1
se desea medir.
Permite realizar conexiones sin
Protoboard 1
soldadura.
Cables Dupont Varios Unen alimentación, tierra y señal.
Alimenta y comunica Arduino con el
Cable USB 1
computador.
Mantiene alineados el motor y el
Base o soporte 1
sensor.
Fuente: Elaboración propia con base en Proyecto Autónomo Práctico 2.1 (2026) y Kumar (2026).
7
MEDIDOR DE RPM CON SENSOR HALL
4.3 Fundamento físico: efecto Hall
El efecto Hall aparece cuando las cargas eléctricas de un material en el que circula corriente
son desviadas por un campo magnético. Esta desviación produce una diferencia de potencial
transversal, que puede convertirse en una señal útil para detectar la presencia o intensidad de un
campo magnético. (Atorino et al., 2009).
En este prototipo se utiliza un sensor Hall digital de conmutación. Eso significa que la salida
no entrega directamente un valor continuo del campo, sino que cambia entre dos estados lógicos
cuando el imán entra o sale de la zona de detección. El A3144 es un sensor unipolar, por lo que
puede ser necesario girar el imán si el sensor no responde. (Kumar, 2026).
4.4 Modelo de funcionamiento
El modelo del sistema puede resumirse así: el motor hace girar el imán, el campo magnético
activa el sensor Hall, la salida digital genera un pulso, Arduino cuenta el pulso durante un
intervalo de tiempo y finalmente convierte el conteo en RPM. Con un imán, cada pulso representa
una vuelta completa. (Kumar, 2026).
8
MEDIDOR DE RPM CON SENSOR HALL
Figura 2. Diagrama de conexión entre el sensor Hall y Arduino Uno
Fuente: Recorte de la imagen proporcionada por el estudiante (2026).
Tabla 3. Conexiones eléctricas del módulo sensor Hall
Terminal del sensor Arduino Uno Descripción
VCC 5V Alimentación del módulo.
GND GND Referencia o tierra común.
Señal de pulsos conectada a una
OUT Pin digital 2
interrupción externa.
Fuente: Elaboración propia con base en la imagen del montaje y Reyes Cortés y Cid Monjaraz (2015).
9
MEDIDOR DE RPM CON SENSOR HALL
El pin digital 2 se eligió porque en Arduino Uno puede utilizarse como entrada de
interrupción. La interrupción permite que el microcontrolador atienda el pulso en el momento en
que ocurre, en vez de depender únicamente de una lectura continua dentro del ciclo principal,
donde podrían perderse eventos rápidos. (Reyes Cortés & Cid Monjaraz, 2015).
Figura 3. Colocación del imán frente al sensor Hall
Fuente: Recorte de la imagen proporcionada por el estudiante (2026).
Para mejorar la detección, el sensor debe permanecer fijo y el imán debe pasar siempre por
el mismo punto. En el montaje propuesto se utiliza una separación aproximada de 2 a 5 mm, pero
la distancia final debe ajustarse durante la prueba según la fuerza del imán y la sensibilidad del
módulo. (Kumar, 2026; elaboración propia a partir del montaje, 2026).
4.5 Modelo analítico y fórmulas
Las RPM no se miden directamente; se calculan a partir de la cantidad de pulsos registrados
en un tiempo conocido. Si existen varios imanes, deben dividirse los pulsos entre el número de
imanes porque en una sola vuelta se producirán varios pulsos. (Kumar, 2026).
Ecuación 1. Cálculo general de las revoluciones por minuto
RPM = (P x 60) / (t x N)
Fuente: Elaboración propia con base en Kumar (2026).
10
MEDIDOR DE RPM CON SENSOR HALL
En la ecuación, P representa los pulsos contados, t es el tiempo de medición expresado en
segundos y N es el número de imanes colocados en la parte giratoria. El factor 60 convierte las
revoluciones por segundo en revoluciones por minuto. (Elaboración propia, 2026).
Ecuación 2. Caso simplificado para un imán y un segundo
RPM = P x 60
Fuente: Elaboración propia con base en Proyecto Autónomo Práctico 2.1 (2026).
Por ejemplo, si se cuentan 25 pulsos durante un segundo y existe un solo imán, el cálculo es
RPM = 25 x 60 = 1500 RPM. Este ejemplo muestra el procedimiento matemático y no debe
confundirse con una medición real del prototipo. (Elaboración propia, 2026).
Ecuación 3. Promedio de varias mediciones
RPM_prom = (RPM1 + RPM2 + ... + RPMn) / n
Fuente: Elaboración propia con base en criterios de repetición de medida del CEM (s. f.).
El promedio ayuda a representar varias lecturas con un solo valor. Sin embargo, también
debe observarse qué tan separadas están las mediciones, porque una lectura puede tener un
promedio razonable y aun así presentar mucha variación entre pruebas. (Centro Español de
Metrología, s. f.).
Ecuación 4. Variación porcentual entre mediciones
Variación (%) = ((RPM_max - RPM_min) / RPM_prom) x 100
Fuente: Elaboración propia, 2026.
La variación porcentual permite comparar la diferencia entre el valor máximo y mínimo
respecto del promedio. Un porcentaje pequeño indica que las lecturas están más próximas entre
sí, lo cual se relaciona con una mejor precisión o repetibilidad. (Centro Español de Metrología, s.
f.).
Ecuación 5. Error relativo frente a un instrumento de referencia
Error (%) = |RPM_ref - RPM_med| / RPM_ref x 100
Fuente: Elaboración propia con base en el concepto de exactitud del CEM (s. f.).
Esta última ecuación solo puede aplicarse si se dispone de un tacómetro de referencia o de
una velocidad conocida. Sin ese valor externo se puede analizar la repetibilidad del prototipo,
pero no asegurar su exactitud absoluta. (Centro Español de Metrología, s. f.).
11
MEDIDOR DE RPM CON SENSOR HALL
4.6 Procedimiento experimental
1. Fijar el motor sobre una base y colocar el imán de forma segura en la parte giratoria.
(Proyecto Autónomo Práctico 2.1, 2026).
2. Ubicar el sensor Hall frente a la trayectoria del imán y ajustar la separación hasta obtener una
detección estable. (Kumar, 2026).
3. Conectar VCC a 5 V, GND a tierra y OUT al pin digital 2 del Arduino Uno. (Elaboración propia
a partir del diagrama, 2026).
4. Cargar el programa, abrir el monitor serial y confirmar que aparecen valores de RPM.
(Escuela Nacional Preparatoria, UNAM, s. f.).
5. Realizar por lo menos cinco mediciones manteniendo las mismas condiciones de distancia,
alimentación y montaje. (Centro Español de Metrología, s. f.).
6. Registrar los pulsos, el intervalo, las RPM y cualquier observación sobre vibración o pérdida
de señal. (Elaboración propia, 2026).
7. Apagar el motor antes de mover el imán o el sensor y comprobar periódicamente que el imán
siga firmemente sujeto. (Proyecto Autónomo Práctico 2.1, 2026).
4.7 Funcionamiento del programa
El programa utiliza una variable de tipo volatile para guardar el número de pulsos, porque
dicha variable cambia dentro de la rutina de interrupción. Cada vez que la salida del sensor
produce un flanco, la función contarPulso aumenta el contador en uno. (Reyes Cortés & Cid
Monjaraz, 2015).
Después de aproximadamente un segundo, el programa copia el contador, lo reinicia de
forma segura, calcula las RPM con el tiempo real transcurrido y envía el resultado al monitor
serial. El monitor serial permite observar variables y mensajes enviados mediante [Link] y
[Link]. (Escuela Nacional Preparatoria, UNAM, s. f.).
Criterio de lectura: Si el monitor muestra siempre 0, se debe revisar la alimentación, la polaridad del
imán, el pin de señal y la distancia. Si aparecen valores dobles o inestables, se debe reforzar el soporte,
revisar el ruido eléctrico y comprobar que cada vuelta produzca un solo pulso. (Kumar, 2026).
5. ¿QUÉ SE OBTUVO Y QUÉ SIGNIFICA?
5.1 Resultados funcionales esperados
El primer resultado que debe comprobarse es la detección del imán. Al acercarlo
manualmente al sensor, el estado digital debe cambiar; luego, al girar el motor, el programa debe
contar los pasos y mostrar un valor de RPM diferente de cero. Esta prueba confirma que la parte
física y la parte computacional están comunicándose. (Kumar, 2026; Proyecto Autónomo Práctico
2.1, 2026).
12
MEDIDOR DE RPM CON SENSOR HALL
La estabilidad no significa que todas las lecturas deban ser exactamente iguales, porque el
motor, la fuente, la alineación y el intervalo de conteo pueden producir pequeñas diferencias. Una
medición será más precisa cuando las lecturas repetidas estén próximas entre sí bajo las mismas
condiciones. (Centro Español de Metrología, s. f.).
Importante antes de entregar: No se proporcionaron lecturas reales del monitor serial. Por esa razón,
la tabla siguiente contiene datos hipotéticos para enseñar el análisis y debe reemplazarse por los valores
obtenidos durante la prueba del prototipo. Así se evita presentar resultados inventados.
Tabla 4. Ejemplo de registro y cálculo de RPM con datos hipotéticos
Prueba Pulsos P Tiempo t (s) Imanes N RPM calculadas Observación
Lectura
1 24 1,00 1 1440 ligeramente
menor.
Funcionamiento
2 25 1,00 1 1500
estable.
Funcionamiento
3 25 1,00 1 1500
estable.
Lectura
4 26 1,00 1 1560 ligeramente
mayor.
Funcionamiento
5 25 1,00 1 1500
estable.
Variación del
Promedio - - - 1500
ejemplo: 8 %.
Fuente: Datos hipotéticos elaborados únicamente para demostrar el cálculo. Reemplazar por mediciones reales.
En el ejemplo, el promedio es 1500 RPM y la diferencia entre el máximo y el mínimo es 120
RPM. Al aplicar la Ecuación 4, la variación es 8 %. Este valor sirve para mostrar cómo analizar los
datos, pero la conclusión real debe escribirse usando las lecturas del prototipo. (Elaboración
propia, 2026).
5.2 Interpretación de resultados
Si las lecturas reales cambian poco entre una prueba y otra, puede considerarse que el
sistema tiene buena repetibilidad para las condiciones usadas. Si las diferencias son grandes,
13
MEDIDOR DE RPM CON SENSOR HALL
primero deben revisarse la fijación del imán, la distancia, la vibración, la alimentación y la
existencia de pulsos adicionales. (Centro Español de Metrología, s. f.; Kumar, 2026).
Una lectura estable tampoco garantiza por sí sola que el valor sea exacto. Para conocer la
exactitud sería necesario comparar el medidor con un tacómetro de referencia y calcular el error
porcentual mediante la Ecuación 5. (Centro Español de Metrología, s. f.).
5.3 Dificultades encontradas o posibles
El sensor no detecta el imán cuando se presenta el polo incorrecto. (Kumar, 2026).
La distancia cambia por vibración y se pierden algunos pulsos. (Elaboración propia a partir del
montaje, 2026).
El imán puede quedar descentrado o desprenderse si no está bien fijado. (Proyecto Autónomo
Práctico 2.1, 2026).
Los cables sueltos o una tierra mal conectada pueden producir lecturas de cero o valores
inestables. (Elaboración propia, 2026).
Un intervalo de un segundo hace que, con un solo imán, la lectura cambie en pasos de 60
RPM; usar más tiempo o medir el periodo entre pulsos puede aumentar la resolución.
(Elaboración propia con base en la Ecuación 1, 2026).
5.4 Mejoras posibles
La primera mejora es fabricar un soporte más rígido para conservar la distancia entre el imán
y el sensor. También conviene proteger los cables, centrar el imán, equilibrar la pieza giratoria y
colocar una cubierta de seguridad alrededor del motor. (Proyecto Autónomo Práctico 2.1, 2026;
elaboración propia, 2026).
En la programación se puede promediar varias lecturas, aumentar el tiempo de observación
cuando la velocidad sea baja o calcular las RPM a partir del tiempo entre pulsos. Estas opciones
permiten elegir entre una respuesta más rápida y una lectura más estable. (Kumar, 2026).
Como mejora adicional, el valor podría mostrarse en una pantalla LCD u OLED y compararse
con un tacómetro comercial. La comparación permitiría conocer tanto la repetibilidad como la
exactitud del prototipo. (Centro Español de Metrología, s. f.; Proyecto Autónomo Práctico 2.1,
2026).
CONCLUSIONES
El medidor de RPM con sensor Hall es un proyecto sencillo, pero permite comprender
claramente cómo un fenómeno físico puede convertirse en información digital. El imán produce el
cambio de campo, el sensor lo transforma en un pulso y Arduino procesa ese pulso para obtener
una velocidad. (Atorino et al., 2009; Kumar, 2026).
14
MEDIDOR DE RPM CON SENSOR HALL
La ecuación de RPM depende de tres datos básicos: cantidad de pulsos, tiempo de medición
y número de imanes. Por eso, cualquier cambio en estas condiciones debe reflejarse en el cálculo
para evitar resultados incorrectos. (Elaboración propia con base en Kumar, 2026).
El uso de una interrupción es adecuado porque permite registrar el evento cuando ocurre y
disminuye el riesgo de perder pulsos mientras el programa realiza otras tareas. Además, el
monitor serial facilita observar y revisar los valores calculados. (Reyes Cortés & Cid Monjaraz,
2015; Escuela Nacional Preparatoria, UNAM, s. f.).
Para afirmar que el prototipo funciona correctamente se deben realizar mediciones reales,
repetirlas bajo las mismas condiciones y comparar su dispersión. Si también se dispone de un
instrumento de referencia, se podrá calcular el error y evaluar la exactitud. (Centro Español de
Metrología, s. f.).
Finalmente, la seguridad es parte del proyecto: el imán debe estar bien fijado, el sensor debe
mantenerse estable y las pruebas deben realizarse con motores pequeños y velocidades
moderadas. (Proyecto Autónomo Práctico 2.1, 2026).
RECOMENDACIONES
Probar primero el sensor acercando el imán con la mano antes de encender el motor. (Kumar,
2026).
Marcar el polo del imán que activa el sensor para no cambiar su orientación. (Kumar, 2026).
Realizar al menos cinco mediciones sin mover el montaje y registrar todos los valores. (Centro
Español de Metrología, s. f.).
Tomar una captura del monitor serial para incluirla como evidencia de los resultados reales.
(Escuela Nacional Preparatoria, UNAM, s. f.).
No tocar ni ajustar el imán mientras el motor se encuentre girando. (Proyecto Autónomo
Práctico 2.1, 2026).
Comparar las RPM con un tacómetro de referencia si se desea evaluar la exactitud. (Centro
Español de Metrología, s. f.).
REFERENCIAS
Aguilera Hintelholher, R. M. (2013). Identidad y diferenciación entre método y metodología. Estudios
Políticos, (28). [Link]
16162013000100005&script=sci_arttext
Atorino, J. I., Bortolín, L. P., Rodríguez, E., Farías, R. O., & Rodríguez, E. E. (2009). Experimentos con un
sensor de efecto Hall. Latin-American Journal of Physics Education, 3(3), 606-611.
[Link]
Centro Español de Metrología. (s. f.). ¿Hay alguna diferencia entre exactitud y precisión?
[Link]
exactitud-precision
15
MEDIDOR DE RPM CON SENSOR HALL
Escuela Nacional Preparatoria, Universidad Nacional Autónoma de México. (s. f.). Monitor serial: imprimir
datos. [Link]
serial/
Kumar, P. (2026, 12 de febrero). Construye un tacómetro Arduino usando un sensor de efecto Hall A3144.
MakerGuides. [Link]
sensor-es/
Reyes Cortés, F., & Cid Monjaraz, J. (2015). Arduino: aplicaciones en robótica, mecatrónica e ingenierías.
Alfaomega Grupo Editor. Material de apoyo:
[Link]
Viloria Ávila, T. J. (2026). Proyecto Autónomo Práctico 2.1: Diseño y construcción de un medidor de
revoluciones con sensor Hall [Guía de trabajo].
16
MEDIDOR DE RPM CON SENSOR HALL
ANEXO A. CÓDIGO FUENTE COMENTADO
El siguiente programa cuenta los pulsos en el pin digital 2 mediante una interrupción, calcula
las RPM usando el tiempo real transcurrido y muestra el resultado en el monitor serial. El valor
NUM_IMANES debe cambiarse si se colocan dos o más imanes. (Elaboración propia con base en
Reyes Cortés & Cid Monjaraz, 2015 y Kumar, 2026).
// Medidor de RPM con sensor Hall y Arduino Uno
const byte PIN_HALL = 2; // OUT del sensor Hall
const byte NUM_IMANES = 1; // Imanes colocados en el eje
const unsigned long INTERVALO = 1000; // Tiempo aproximado de cálculo
volatile unsigned long pulsos = 0;
unsigned long tiempoAnterior = 0;
// Esta función se ejecuta cada vez que llega un pulso
void contarPulso() {
pulsos++;
}
void setup() {
[Link](9600);
pinMode(PIN_HALL, INPUT_PULLUP);
// En Arduino Uno, el pin 2 permite usar interrupciones externas
attachInterrupt(digitalPinToInterrupt(PIN_HALL),
contarPulso,
FALLING);
tiempoAnterior = millis();
}
void loop() {
unsigned long tiempoActual = millis();
unsigned long tiempoTranscurrido = tiempoActual - tiempoAnterior;
if (tiempoTranscurrido >= INTERVALO) {
// Copiamos y reiniciamos el contador sin interrupciones
noInterrupts();
unsigned long pulsosMedidos = pulsos;
pulsos = 0;
interrupts();
// Fórmula general usando milisegundos
float rpm = (pulsosMedidos * 60000.0) /
(tiempoTranscurrido * NUM_IMANES);
[Link]("Pulsos: ");
[Link](pulsosMedidos);
[Link](" RPM: ");
[Link](rpm, 1);
tiempoAnterior = tiempoActual;
}
}
El modo FALLING supone que la salida del módulo cambia de nivel alto a nivel bajo cuando
detecta el imán. Si el módulo utilizado trabaja de forma contraria, puede probarse RISING o
CHANGE después de verificar la señal. (Elaboración propia con base en Kumar, 2026).
ANEXO B. TABLA PARA REGISTRAR LOS DATOS REALES
Esta tabla debe llenarse durante la demostración. Es recomendable conservar una captura
del monitor serial y anotar cualquier cambio realizado en la distancia, la alimentación o la
programación. (Elaboración propia, 2026).
17
MEDIDOR DE RPM CON SENSOR HALL
Tabla 5. Registro experimental del prototipo
RPM de Observacione
Prueba Pulsos Tiempo (s) N.º imanes RPM
referencia s
Fuente: Elaboración propia (2026).
18