Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEPTIMO CUATRIMESTRE
ACTIVIDAD 3 INTERRUPCIONES
Las interrupciones PIC ocurren por sucesos externos como la generación de una
interrupción por flanco PIC, una interrupción externa PIC cambiando el nivel en un
PIN del microcontrolador o eventos internos tales como el desbordamiento de
un contador, terminación del conversor análogo a digital, entre otras
Aquí nombramos 10 diferentes causas que producen una interrupción PIC, por lo
tanto el primer paso de la rutina de interrupción será identificar la causa de la
interrupción.
En algunos casos, puede interesarnos leer únicamente los flancos de subida o los
flancos de bajada de algún tren de pulsos que esté entrando al microcontrolador
Este tipo de señales es bastante común en sensores como encoders los cuales
son muy utilizados para medir posición o velocidad angular.
Para configurar la lectura de la interrupción por flanco de subida en el compilador
ccs c compiler debemos utilizar el siguiente comando:
ext_int_edge(L_TO_H);
ext_int_edge(H_TO_L);
HMJ Hacer un control de velocidad de un motor DC con PIC, dado que uno de
los factores más importantes en este tipo de aplicaciones es poder realizar un
medidor de RPM con PIC 16F877A, 16F887, 18F4550 o cualquier otro PIC.
MPX5010 puede medir una presión de 10 kPa y MPX5100 puede medir una
presión de 100 kPa (14,5 psi).
DEFINICIÓN DE ARDUINO
Para poder entender este concepto, primero vas a tener que entender los
conceptos de hardware libre y el software libre. El hardware libre son los
dispositivos cuyas especificaciones y diagramas son de acceso público, de
manera que cualquiera puede replicarlos. Esto quiere decir que Arduino ofrece las
bases para que cualquier otra persona o empresa pueda crear sus propias placas,
pudiendo ser diferentes entre ellas pero igualmente funcionales al partir de la
misma base.
El software libre son los programas informáticos cuyo código es accesible por
cualquiera para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece la
plataforma Arduino IDE (Entorno de Desarrollo Integrado), que es un entorno de
programación con el que cualquiera puede crear aplicaciones para las placas
Arduino, de manera que se les puede dar todo tipo de utilidades.
TIPOS DE ARDUINO
Duemilanove
El Arduino Nano