Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: main.cpp
- Revision:
- 7:dbe5b06987d7
- Parent:
- 6:8562953f94bf
- Child:
- 8:e0cd3bd2d051
--- a/main.cpp Sat Apr 27 14:39:52 2019 +0000 +++ b/main.cpp Wed May 01 02:08:39 2019 +0000 @@ -1,58 +1,21 @@ #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); +DigitalOut motor_pin_1(p14); +DigitalOut motor_pin_2(p15); +DigitalOut motor_enable(p19); -//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; +void run_pump(int secs) +{ + motor_enable = 1; + motor_pin_1 = 0; + motor_pin_2 = 1; + + int i = 0; + while(i < secs * 148) { i++; printf("%d | ", i);} + motor_pin_2 = 0; } int main() { - /* - pump = 1; - wait(5); - run_pump(5); - */ - while(1) { - open_valve1(); - wait(2); - seal_valve1(); - wait(2); - } - + run_pump(10); + printf("\ngreetings\n"); } \ No newline at end of file