movimiento cabina

Dependents:   Prueba_Ascensor

elevator.cpp

Committer:
Hedizxom
Date:
2018-02-20
Revision:
0:e6eb579c2a24
Child:
1:da94bffcc0d9

File content as of revision 0:e6eb579c2a24:

#include "elevator.h"   
#include "mbed.h"

/*
*door.cpp
*/

Elevator::Elevator(PinName enable_, PinName up_, PinName down_): enable(enable_), up(up_), down(down_){
        enable = 0;
}

void Elevator::go_up() {
       enable.period_ms(50);
       enable.pulsewidth_us(3500);
       Thread::wait(1);
       up = 1;
       down = 0;     
}
 
void Elevator::go_down() {
       enable.period_ms(50);
       enable.pulsewidth_us(400);
       Thread::wait(1);
       up = 0;
       down = 1;
}

void Elevator::off() {
       up = 0;
       down = 0;
}