2022 measuringWheel_v3
Dependencies: Eigen SerialMultiByte SoftPWM measuring_wheel
main.cpp@6:f4a6cc918833, 2019-09-03 (annotated)
- Committer:
- ec30109b
- Date:
- Tue Sep 03 05:37:17 2019 +0000
- Revision:
- 6:f4a6cc918833
- Parent:
- 5:9332620c08c6
- Child:
- 7:120f12ff6ef1
measuring wheel
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tanabe2000 | 0:23e4f10ffbcb | 1 | #include "mbed.h" |
tanabe2000 | 0:23e4f10ffbcb | 2 | #include "measuring_wheel.h" |
ec30109b | 6:f4a6cc918833 | 3 | #include "pin_config.h" |
tanabe2000 | 0:23e4f10ffbcb | 4 | |
ec30109b | 6:f4a6cc918833 | 5 | Serial pc(USBTX,USBRX, 115200); |
ec30109b | 6:f4a6cc918833 | 6 | //3,1,5 |
ec30109b | 6:f4a6cc918833 | 7 | MeasuringWheel measuring(PA_1,PA_0, PA_8, PA_9, PB_6,PB_7); |
ec30109b | 6:f4a6cc918833 | 8 | //1,3,4 |
ec30109b | 6:f4a6cc918833 | 9 | //MeasuringWheel measuring(PB_6, PB_7, PA_8, PA_9, PC_6, PC_7); |
ec30109b | 6:f4a6cc918833 | 10 | //MeasuringWheel measuring(encoder1_a, encoder1_b, encoder2_a, encoder2_b, encoder3_a, encoder3_b); |
tanabe2000 | 1:d8c40d97ce2c | 11 | |
UCHITAKE |
5:9332620c08c6 | 12 | int main() { |
ec30109b | 6:f4a6cc918833 | 13 | while (true) { |
ec30109b | 6:f4a6cc918833 | 14 | pc.printf("x = %f, y = %f, theta = %f\r\n", measuring.getOutX(), measuring.getOutY(), measuring.getjyroAngle()); |
tanabe2000 | 0:23e4f10ffbcb | 15 | } |
tanabe2000 | 0:23e4f10ffbcb | 16 | } |