![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Lidar
Dependencies: TS_DISCO_F746NG mbed BufferedSerial LCD_DISCO_F746NG mbed-rtos Trigo BSP_DISCO_F746NG
Motor.cpp@7:d51b8b7f9960, 2016-11-28 (annotated)
- Committer:
- Carminio
- Date:
- Mon Nov 28 15:36:07 2016 +0000
- Revision:
- 7:d51b8b7f9960
- Parent:
- 0:88706d6abbf7
Come versione precedente ma con Duty Cicle = 80%
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Carminio | 0:88706d6abbf7 | 1 | #include "mbed.h" |
Carminio | 0:88706d6abbf7 | 2 | #include "Motor.h" |
Carminio | 0:88706d6abbf7 | 3 | |
Carminio | 0:88706d6abbf7 | 4 | |
Carminio | 0:88706d6abbf7 | 5 | void Motor::StartMotor_Scan() |
Carminio | 0:88706d6abbf7 | 6 | { |
Carminio | 7:d51b8b7f9960 | 7 | uint8_t period=40; //Frequency 25KHz |
Carminio | 7:d51b8b7f9960 | 8 | uint8_t pulsewidth=32; //Duty cycle 80% |
Carminio | 0:88706d6abbf7 | 9 | |
Carminio | 0:88706d6abbf7 | 10 | period_us(period); |
Carminio | 0:88706d6abbf7 | 11 | pulsewidth_us(pulsewidth); |
Carminio | 0:88706d6abbf7 | 12 | } |
Carminio | 0:88706d6abbf7 | 13 | |
Carminio | 0:88706d6abbf7 | 14 | |
Carminio | 0:88706d6abbf7 | 15 | void Motor::StopMotor_Scan() |
Carminio | 0:88706d6abbf7 | 16 | { |
Carminio | 7:d51b8b7f9960 | 17 | uint8_t period=40; //Frequency 0Hz |
Carminio | 7:d51b8b7f9960 | 18 | uint8_t pulsewidth=0; //Duty cycle 0% |
Carminio | 0:88706d6abbf7 | 19 | |
Carminio | 0:88706d6abbf7 | 20 | period_us(period); |
Carminio | 0:88706d6abbf7 | 21 | pulsewidth_us(pulsewidth); |
Carminio | 0:88706d6abbf7 | 22 | |
Carminio | 0:88706d6abbf7 | 23 | } |