OzerDrive / Mbed 2 deprecated mbed_blinky

Dependencies:   mbed Motor

main.cpp

Committer:
mksaga
Date:
2019-04-27
Revision:
6:8562953f94bf
Parent:
5:3b378e0659e9
Child:
7:dbe5b06987d7

File content as of revision 6:8562953f94bf:

#include "mbed.h"
//#include "Motor.h"
//#include "motordriver.h"

DigitalOut led_e(p30);
DigitalOut led_n(p29);
DigitalOut led_w(p28);
DigitalOut led_s(p27);
DigitalOut led_c(p25);

AnalogIn senseE(p20);
AnalogIn senseN(p19);
AnalogIn senseW(p18);
AnalogIn senseS(p17);
AnalogIn senseC(p16);

//PwmOut pump(p21);
//PwmOut pwm_out(p21);
DigitalOut fwd(p22);
DigitalOut rev(p23);

//Motor pmp(p21, p22, p23, 0); // pwm,fwd,rev

#include "Motor.h"
 
//Motor m(p23, p6, p5); // pwm, fwd, rev
 
DigitalOut pump(p21);
DigitalOut valve1(p24);

void run_pump(int num_secs) {
    pump = 0;
    wait(num_secs);
    pump = 1;
} 

void open_valve1() {
    valve1 = 1;
}

void seal_valve1() {
    valve1 = 0;
}

int main() {
    /*
    pump = 1;
    wait(5);
    run_pump(5);
    */
    while(1) {
        open_valve1();
        wait(2);
        seal_valve1();
        wait(2);
    }
    
}