Es un backup para las pruebas de firmware y hardware de un ventilador

Dependencies:   mbed QEI FastPWM

Committer:
miguelangel_2511
Date:
Sat Apr 11 22:53:05 2020 +0000
Revision:
0:9d0b9785d3d6
Child:
1:aa5df1878126
Se completo el codigo para la pantalla principal de la interfaz grafica y se iniciaron las primeras pruebas con el motor de pasos.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
miguelangel_2511 0:9d0b9785d3d6 1 #ifndef STEPPER_MOTOR_DRIVER_H_
miguelangel_2511 0:9d0b9785d3d6 2 #define STEPPER_MOTOR_DRIVER_H_
miguelangel_2511 0:9d0b9785d3d6 3
miguelangel_2511 0:9d0b9785d3d6 4 #include "mbed.h"
miguelangel_2511 0:9d0b9785d3d6 5
miguelangel_2511 0:9d0b9785d3d6 6
miguelangel_2511 0:9d0b9785d3d6 7 #define STEPPER_PULSE_PERIOD 0.0002f
miguelangel_2511 0:9d0b9785d3d6 8 #define STEPPER_PULSE_DUTY_CYCLE 0.5f
miguelangel_2511 0:9d0b9785d3d6 9 #define STEPPER_MOTOR_TOTAL_STEPS 6000
miguelangel_2511 0:9d0b9785d3d6 10
miguelangel_2511 0:9d0b9785d3d6 11 #define STEPPER_MOTOR_GO_HOME 0
miguelangel_2511 0:9d0b9785d3d6 12 #define STEPPER_MOTOR_GO_AHEAD 0
miguelangel_2511 0:9d0b9785d3d6 13
miguelangel_2511 0:9d0b9785d3d6 14
miguelangel_2511 0:9d0b9785d3d6 15 /* Object declaration */
miguelangel_2511 0:9d0b9785d3d6 16 extern PwmOut stepper_pulse;
miguelangel_2511 0:9d0b9785d3d6 17 extern DigitalOut stepper_en;
miguelangel_2511 0:9d0b9785d3d6 18 extern DigitalOut stepper_dir;
miguelangel_2511 0:9d0b9785d3d6 19
miguelangel_2511 0:9d0b9785d3d6 20 extern uint8_t stepper_motor_state;
miguelangel_2511 0:9d0b9785d3d6 21
miguelangel_2511 0:9d0b9785d3d6 22 void Stepper_Motor_Go_Home(void);
miguelangel_2511 0:9d0b9785d3d6 23 void Stepper_Motor_Go_Ahead(void);
miguelangel_2511 0:9d0b9785d3d6 24
miguelangel_2511 0:9d0b9785d3d6 25
miguelangel_2511 0:9d0b9785d3d6 26 #endif