Lidar

Dependencies:   TS_DISCO_F746NG mbed BufferedSerial LCD_DISCO_F746NG mbed-rtos Trigo BSP_DISCO_F746NG

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?

UserRevisionLine numberNew 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 }