drive turrentine mechanisms using h bridge drive chips
Dependencies: mbed
main.cpp@0:1d94a277dc16, 2018-06-06 (annotated)
- Committer:
- AlexStokoe
- Date:
- Wed Jun 06 13:21:36 2018 +0000
- Revision:
- 0:1d94a277dc16
drive 1 way for 100ms, reverse for 4 sec, off for 1 sec
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AlexStokoe | 0:1d94a277dc16 | 1 | #include "mbed.h" |
AlexStokoe | 0:1d94a277dc16 | 2 | |
AlexStokoe | 0:1d94a277dc16 | 3 | DigitalOut myled(LED1); |
AlexStokoe | 0:1d94a277dc16 | 4 | DigitalOut myled2(LED2); |
AlexStokoe | 0:1d94a277dc16 | 5 | DigitalOut en(p25); |
AlexStokoe | 0:1d94a277dc16 | 6 | DigitalOut dir(p26); |
AlexStokoe | 0:1d94a277dc16 | 7 | |
AlexStokoe | 0:1d94a277dc16 | 8 | //DigitalIn dirIn(p21); |
AlexStokoe | 0:1d94a277dc16 | 9 | |
AlexStokoe | 0:1d94a277dc16 | 10 | int main() { |
AlexStokoe | 0:1d94a277dc16 | 11 | |
AlexStokoe | 0:1d94a277dc16 | 12 | |
AlexStokoe | 0:1d94a277dc16 | 13 | while(1) { |
AlexStokoe | 0:1d94a277dc16 | 14 | myled = 1; |
AlexStokoe | 0:1d94a277dc16 | 15 | en = 1; |
AlexStokoe | 0:1d94a277dc16 | 16 | dir = 1; |
AlexStokoe | 0:1d94a277dc16 | 17 | wait_ms(100); |
AlexStokoe | 0:1d94a277dc16 | 18 | dir = 0; |
AlexStokoe | 0:1d94a277dc16 | 19 | wait(4); |
AlexStokoe | 0:1d94a277dc16 | 20 | myled = 0; |
AlexStokoe | 0:1d94a277dc16 | 21 | en = 0; |
AlexStokoe | 0:1d94a277dc16 | 22 | wait(1); |
AlexStokoe | 0:1d94a277dc16 | 23 | |
AlexStokoe | 0:1d94a277dc16 | 24 | } |
AlexStokoe | 0:1d94a277dc16 | 25 | } |