SmartWheels self-driving race car. Designed for NXP Cup. Uses FRDM-KL25Z, area-scan camera, and simple image processing to detect and navigate any NXP spec track.
Dependencies: TSI USBDevice mbed-dev
Fork of SmartWheels by
main.cpp
- Committer:
- hazheng
- Date:
- 2017-04-18
- Branch:
- Drift
- Revision:
- 83:b2c7c6f76575
- Parent:
- 82:992ba6f31e24
- Child:
- 84:2c22d01e8ae9
File content as of revision 83:b2c7c6f76575:
#include "mbed.h" //#define SW_DEBUG #include "SWCommon.h" #include "GlobalVariable.h" #include "PinAssignment.h" #include "Core.h" #include "Motor.h" #include "Servo.h" #include "ArduCAM.h" #include "ArduUTFT.h" #include "ArduTouch.h" #include "StateManager.h" SPI g_spi_port(PIN_SPI_MOSI, PIN_SPI_MISO, PIN_SPI_SCK); SW::Core g_core; int main(void) { g_spi_port.frequency(5000000); motor_init(); servo_init(); wait(1.0f); ardu_utft_init(); ardu_cam_init(); ardu_touch_init(); servo_set_angle(0.0f); state_manager_switch_state(STANDBY_STATE); while (1) { state_manager_update(0.0f); } }