Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
- Committer:
- sype
- Date:
- 2015-11-16
- Revision:
- 0:ad9600df4a70
- Child:
- 2:abdf8c6823a1
File content as of revision 0:ad9600df4a70:
#include "Odometry.h"
#define dt 10000
Ticker ticker;
//Timer t;
Odometry odo(47.4, 47.2, 231.0);
//Serial pc(PA_9, PA_10);
//Serial pc(USBTX, USBRX);
void update_main(void);
int main(void)
{
odo.setPos(0, 0, 0);
//pc.baud(115200);
//pc.printf("Hello world !\n\r");
ticker.attach_us(&update_main,dt); // 100 Hz
wait_ms(1000);
while(1)
{
//pc.printf("Enc1 : %6.2f\tSpeed1 :%6.2f\tEnc2 : %6.2f\tSpeed2 : %6.2f\n\r",enc1,speed1,enc2,speed2);
//pc.printf("Theta : %5d\n\r", _roboclaw.ReadEncM1(ADR));
wait_ms(10);
}
}
void update_main(void)
{
odo.update_odo();
odo.GotoXYT(100,100,0);
//pc.printf("Theta : %3.3f\n\r", odo.getTheta()*180/PI);
}