Debci Geek
/
BrushlessTest
main.cpp@1:78b569ac81fe, 2011-02-22 (annotated)
- Committer:
- Debci
- Date:
- Tue Feb 22 19:44:49 2011 +0000
- Revision:
- 1:78b569ac81fe
- Parent:
- 0:6e0c27d0cb91
Rev2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Debci | 0:6e0c27d0cb91 | 1 | #include "mbed.h" |
Debci | 0:6e0c27d0cb91 | 2 | #include "Servo.h" |
Debci | 0:6e0c27d0cb91 | 3 | #include "prototipos.h" |
Debci | 0:6e0c27d0cb91 | 4 | |
Debci | 0:6e0c27d0cb91 | 5 | Servo motor(p21); |
Debci | 0:6e0c27d0cb91 | 6 | |
Debci | 0:6e0c27d0cb91 | 7 | int main() { |
Debci | 1:78b569ac81fe | 8 | |
Debci | 0:6e0c27d0cb91 | 9 | armarESC(); |
Debci | 1:78b569ac81fe | 10 | wait_ms(10000); |
Debci | 0:6e0c27d0cb91 | 11 | for(int i = 0; i < 50000; i++) { |
Debci | 1:78b569ac81fe | 12 | motor = 50.0; |
Debci | 0:6e0c27d0cb91 | 13 | } |
Debci | 0:6e0c27d0cb91 | 14 | |
Debci | 0:6e0c27d0cb91 | 15 | } |
Debci | 0:6e0c27d0cb91 | 16 | //Función para armar el ESC |
Debci | 0:6e0c27d0cb91 | 17 | void armarESC() { |
Debci | 1:78b569ac81fe | 18 | wait_ms(10000); |
Debci | 0:6e0c27d0cb91 | 19 | motor = 0.0; |
Debci | 1:78b569ac81fe | 20 | wait_ms(10000); |
Debci | 1:78b569ac81fe | 21 | motor = 11.56; |
Debci | 0:6e0c27d0cb91 | 22 | } |
Debci | 0:6e0c27d0cb91 | 23 | //Función para convertir un valor de pulso de base 255 a base 1.0 (porcentage) |
Debci | 0:6e0c27d0cb91 | 24 | float convertidorBases(int base255) { |
Debci | 0:6e0c27d0cb91 | 25 | float valorConvertido = ((base255 * 1.0)/255); |
Debci | 0:6e0c27d0cb91 | 26 | return valorConvertido; |
Debci | 0:6e0c27d0cb91 | 27 | } |