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
Hardwares/PinAssignment.h@26:5814404856e2, 2017-02-21 (annotated)
- Committer:
- hazheng
- Date:
- Tue Feb 21 20:36:38 2017 +0000
- Revision:
- 26:5814404856e2
- Parent:
- 25:6f63053cee81
- Child:
- 27:c68f711e5b67
Finished camera initialization, and some test code for camera.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Bobymicjohn | 8:92f6baeea027 | 1 | #pragma once |
Bobymicjohn | 8:92f6baeea027 | 2 | #ifndef PIN_ASSIGNMENT_H |
Bobymicjohn | 8:92f6baeea027 | 3 | #define PIN_ASSIGNMENT_H |
Bobymicjohn | 8:92f6baeea027 | 4 | |
Bobymicjohn | 8:92f6baeea027 | 5 | //LED Manager Class |
hazheng | 13:7dcb1642ef99 | 6 | #define PIN_LMC_LED_RED LED_RED |
hazheng | 13:7dcb1642ef99 | 7 | #define PIN_LMC_LED_GREEN LED_GREEN |
hazheng | 13:7dcb1642ef99 | 8 | #define PIN_LMC_LED_BLUE LED_BLUE |
Bobymicjohn | 8:92f6baeea027 | 9 | |
Bobymicjohn | 8:92f6baeea027 | 10 | //Motor Class |
Bobymicjohn | 15:eb6a274b3dfb | 11 | #define PIN_MC_DIR_L PTD4 |
Bobymicjohn | 15:eb6a274b3dfb | 12 | #define PIN_MC_DIR_R PTA4 |
Bobymicjohn | 15:eb6a274b3dfb | 13 | #define PIN_MC_SPEED_L PTA12 |
Bobymicjohn | 15:eb6a274b3dfb | 14 | #define PIN_MC_SPEED_R PTA5 |
Bobymicjohn | 8:92f6baeea027 | 15 | |
Bobymicjohn | 10:fedb5786a109 | 16 | //Servo |
hazheng | 13:7dcb1642ef99 | 17 | #define PIN_SC_SERVO PTB0 |
Bobymicjohn | 8:92f6baeea027 | 18 | |
Bobymicjohn | 8:92f6baeea027 | 19 | //Camera Class |
hazheng | 26:5814404856e2 | 20 | #define PIN_CC_PCLOCK PTA17 |
hazheng | 25:6f63053cee81 | 21 | #define PIN_CC_HREF PTD6 |
hazheng | 26:5814404856e2 | 22 | #define PIN_CC_VSYNC PTD7 |
hazheng | 25:6f63053cee81 | 23 | |
hazheng | 25:6f63053cee81 | 24 | //OV7725RegBuf Class |
hazheng | 25:6f63053cee81 | 25 | #define PIN_ORB_SDA PTC11 |
hazheng | 25:6f63053cee81 | 26 | #define PIN_ORB_SCL PTC10 |
Bobymicjohn | 8:92f6baeea027 | 27 | |
Bobymicjohn | 15:eb6a274b3dfb | 28 | //Wheel Encoder Class |
Bobymicjohn | 15:eb6a274b3dfb | 29 | #define PIN_WE_RL PTD0 |
Bobymicjohn | 15:eb6a274b3dfb | 30 | #define PIN_WE_RR PTD5 |
Bobymicjohn | 8:92f6baeea027 | 31 | |
Bobymicjohn | 8:92f6baeea027 | 32 | #endif |