Sarahi Moran
/
PWM_Part_tarea1
kljkjh
main.cpp@0:2f4a2a0fe4b1, 2014-08-28 (annotated)
- Committer:
- Sarahi
- Date:
- Thu Aug 28 21:39:23 2014 +0000
- Revision:
- 0:2f4a2a0fe4b1
:)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Sarahi | 0:2f4a2a0fe4b1 | 1 | #include "mbed.h" |
Sarahi | 0:2f4a2a0fe4b1 | 2 | |
Sarahi | 0:2f4a2a0fe4b1 | 3 | PwmOut PWM1(D5); |
Sarahi | 0:2f4a2a0fe4b1 | 4 | |
Sarahi | 0:2f4a2a0fe4b1 | 5 | void mover_servo (int tem); |
Sarahi | 0:2f4a2a0fe4b1 | 6 | |
Sarahi | 0:2f4a2a0fe4b1 | 7 | int main() |
Sarahi | 0:2f4a2a0fe4b1 | 8 | { |
Sarahi | 0:2f4a2a0fe4b1 | 9 | PWM1.period_ms(20); //Periodo de 10 ms |
Sarahi | 0:2f4a2a0fe4b1 | 10 | |
Sarahi | 0:2f4a2a0fe4b1 | 11 | while (true){ |
Sarahi | 0:2f4a2a0fe4b1 | 12 | int t = 10; |
Sarahi | 0:2f4a2a0fe4b1 | 13 | mover_servo(t); |
Sarahi | 0:2f4a2a0fe4b1 | 14 | } |
Sarahi | 0:2f4a2a0fe4b1 | 15 | } |
Sarahi | 0:2f4a2a0fe4b1 | 16 | |
Sarahi | 0:2f4a2a0fe4b1 | 17 | |
Sarahi | 0:2f4a2a0fe4b1 | 18 | void mover_servo(int tem){ |
Sarahi | 0:2f4a2a0fe4b1 | 19 | int pulso = tem * 25 + 1000; |
Sarahi | 0:2f4a2a0fe4b1 | 20 | PWM1.pulsewidth_us(pulso); |
Sarahi | 0:2f4a2a0fe4b1 | 21 | } |