2
FÍSICA CON ARDUINO Medida de la velocidad angular. Al igual que en la medida del periodo de un péndulo, se va a utilizar una puerta óptica controlada por Arduino, elaborada con el mismo circuito que en aquella práctica, con la finalidad de medir la velocidad angular de un dispositivo, como puede ser una hélice o una plataforma giratoria. Expresaremos la medida de la velocidad angular en revoluciones por minuto (RPM) y radianes por segundo (rad/s). Código: El código, tomado de la página web: http://elprofegarcia.com/?page_id=2 es el siguien- te: // Contador de RPM by: http://elprofegarcia.com // Conexion de la entrada de la interrupcion 0 por el PIN 2 // Configurar el monitor serial a 57600 Baudios para visualizar los RPM // Tienda para comprar Materiales http://dinastiatecnologica.com volatile int contador = 0; // Variable entera que se almacena en la RAM del Micro void setup() { Serial.begin(57600); attachInterrupt(0,interrupcion0,RISING); // Interrupcion 0 (pin2) } // LOW, CHANGE, RISING, FALLING void loop() { delay(999); // retardo de casi 1 segundo Serial.print(contador*60/2); // Como son dos interrupciones por vuelta (contador * (60/2)) Serial.print(" RPM "); Serial.print ((contador*60/2)*6.28/60); Serial.println (" rad/s");// Cambiar dos por el número de aspas de la hélice contador = 0; } void interrupcion0() // Funcion que se ejecuta durante cada interrupion { contador++; // Se incrementa en uno el contador } Un vídeo del funcionamiento de este sensor puede verse en el enlace situado al pie la siguiente imagen: http://jpcampillo.es/onewebmedia/velocidad%20angular.mp4 1

Medida de la velocidad angular. - jpcampillo.esjpcampillo.es/onewebmedia/v_angular.pdf · FÍSICA CON ARDUINO Medida de la velocidad angular. Al igual que en la medida del periodo

Embed Size (px)

Citation preview

Page 1: Medida de la velocidad angular. - jpcampillo.esjpcampillo.es/onewebmedia/v_angular.pdf · FÍSICA CON ARDUINO Medida de la velocidad angular. Al igual que en la medida del periodo

FÍSICA CON ARDUINO

Medida de la velocidad angular.Al igual que en la medida del periodo de un péndulo, se va a utilizar una puerta óptica

controlada por Arduino, elaborada con el mismo circuito que en aquella práctica, con lafinalidad de medir la velocidad angular de un dispositivo, como puede ser una hélice o unaplataforma giratoria. Expresaremos la medida de la velocidad angular en revoluciones porminuto (RPM) y radianes por segundo (rad/s).

Código:

El código, tomado de la página web: http://elprofegarcia.com/?page_id=2 es el siguien-te:

// Contador de RPM by: http://elprofegarcia.com// Conexion de la entrada de la interrupcion 0 por el PIN 2 //Configurar el monitor serial a 57600 Baudios para visualizar los RPM// Tienda para comprar Materiales http://dinastiatecnologica.comvolatile int contador = 0; // Variable entera que se almacena en la RAM del Microvoid setup() {Serial.begin(57600);attachInterrupt(0,interrupcion0,RISING); // Interrupcion 0 (pin2)} // LOW, CHANGE, RISING, FALLINGvoid loop() {delay(999); // retardo de casi 1 segundoSerial.print(contador*60/2); // Como son dos interrupciones por vuelta (contador *

(60/2))Serial.print(" RPM ");Serial.print ((contador*60/2)*6.28/60); Serial.println (" rad/s");// Cambiar dos por el

número de aspas de la hélice contador = 0;}void interrupcion0() // Funcion que se ejecuta durante cada interrupion{contador++; // Se incrementa en uno el contador}Un vídeo del funcionamiento de este sensor puede verse en el enlace situado al pie la

siguiente imagen:

http://jpcampillo.es/onewebmedia/velocidad%20angular.mp4

1

Page 2: Medida de la velocidad angular. - jpcampillo.esjpcampillo.es/onewebmedia/v_angular.pdf · FÍSICA CON ARDUINO Medida de la velocidad angular. Al igual que en la medida del periodo

FÍSICA CON ARDUINO

La representación del circuito, utilizando el programa Fritzing, es la siguiente:

Comentarios al vídeo: La visulización de los resultados tiene lugar a travesdel puerto serie. Dichos resultados vienen expresados en revoluciones por minuto (RPM) yen radianes por segundo (rad/s).

2