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 haofan Zheng

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?

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