para el ventilador

Dependencies:   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
miguelangel_2511 0:9d0b9785d3d6 2 #include "mbed.h"
miguelangel_2511 0:9d0b9785d3d6 3 #include "project_defines.h"
miguelangel_2511 0:9d0b9785d3d6 4 #include "stepper_motor_driver.h"
miguelangel_2511 0:9d0b9785d3d6 5 #include "buttons.h"
miguelangel_2511 0:9d0b9785d3d6 6
miguelangel_2511 0:9d0b9785d3d6 7 PwmOut stepper_pulse(STEPPER_PULSE_PIN);
miguelangel_2511 0:9d0b9785d3d6 8 DigitalOut stepper_en(STEPPER_ENABLE_PIN);
miguelangel_2511 0:9d0b9785d3d6 9 DigitalOut stepper_dir(STEPPER_DIRECTION_PIN);
miguelangel_2511 0:9d0b9785d3d6 10
miguelangel_2511 0:9d0b9785d3d6 11
miguelangel_2511 0:9d0b9785d3d6 12 uint8_t stepper_motor_state = STEPPER_MOTOR_GO_HOME ;
miguelangel_2511 0:9d0b9785d3d6 13
miguelangel_2511 0:9d0b9785d3d6 14
miguelangel_2511 0:9d0b9785d3d6 15
miguelangel_2511 0:9d0b9785d3d6 16 void Stepper_Motor_Go_Home(void){
miguelangel_2511 0:9d0b9785d3d6 17
miguelangel_2511 0:9d0b9785d3d6 18 stepper_en = 1;
miguelangel_2511 0:9d0b9785d3d6 19 stepper_dir = 0;
miguelangel_2511 0:9d0b9785d3d6 20
miguelangel_2511 0:9d0b9785d3d6 21 if(buttons & (1 << LIMIT_SW_01)){
miguelangel_2511 0:9d0b9785d3d6 22 stepper_motor_state = STEPPER_MOTOR_GO_AHEAD;
miguelangel_2511 0:9d0b9785d3d6 23 }
miguelangel_2511 0:9d0b9785d3d6 24 }
miguelangel_2511 0:9d0b9785d3d6 25
miguelangel_2511 0:9d0b9785d3d6 26
miguelangel_2511 0:9d0b9785d3d6 27 void Stepper_Motor_Go_Ahead(void){
miguelangel_2511 0:9d0b9785d3d6 28 stepper_en = 1;
miguelangel_2511 0:9d0b9785d3d6 29 stepper_dir = 1;
miguelangel_2511 0:9d0b9785d3d6 30 wait_ms(1200);
miguelangel_2511 0:9d0b9785d3d6 31 stepper_motor_state = STEPPER_MOTOR_GO_HOME;
miguelangel_2511 0:9d0b9785d3d6 32 }