7Robot_Freescale / Mbed 2 deprecated freescal_cup_k22f

Dependencies:   mbed freescal_cup_k22f

Dependents:   freescal_cup_k22f

Committer:
AlexandreN7
Date:
Tue Jan 13 15:44:28 2015 +0000
Revision:
1:49100fa5e278
Parent:
0:3af30bfbc3e5
Child:
4:9730c81e3121
Child:
7:9773eb5c20c6
Child:
8:8f886cd6a59f
test de commit;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RobinN7 0:3af30bfbc3e5 1
RobinN7 0:3af30bfbc3e5 2 //Bibliothéque
RobinN7 0:3af30bfbc3e5 3 #include "mbed.h"
RobinN7 0:3af30bfbc3e5 4 #include "QEI.h"
RobinN7 0:3af30bfbc3e5 5 #include "Gestion_Moteur.h"
RobinN7 0:3af30bfbc3e5 6 #include "Camera.h"
RobinN7 0:3af30bfbc3e5 7 #include "Servo.h"
RobinN7 0:3af30bfbc3e5 8
RobinN7 0:3af30bfbc3e5 9 //Differents objet/variable global
RobinN7 0:3af30bfbc3e5 10
AlexandreN7 1:49100fa5e278 11 //test de commit
RobinN7 0:3af30bfbc3e5 12
RobinN7 0:3af30bfbc3e5 13 Serial uart(PTD3, PTD2);
RobinN7 0:3af30bfbc3e5 14 Servo servo(PTD0);
RobinN7 0:3af30bfbc3e5 15
RobinN7 0:3af30bfbc3e5 16
RobinN7 0:3af30bfbc3e5 17 int main() {
RobinN7 0:3af30bfbc3e5 18 // Initialisation
RobinN7 0:3af30bfbc3e5 19
RobinN7 0:3af30bfbc3e5 20 int indexMin=0;
RobinN7 0:3af30bfbc3e5 21 int indexMax=128;
RobinN7 0:3af30bfbc3e5 22 int max_detect=indexMin;
RobinN7 0:3af30bfbc3e5 23 uart.baud(115200);
RobinN7 0:3af30bfbc3e5 24 init_led();
RobinN7 0:3af30bfbc3e5 25
RobinN7 0:3af30bfbc3e5 26 // Init UART baudrate
RobinN7 0:3af30bfbc3e5 27
RobinN7 0:3af30bfbc3e5 28
RobinN7 0:3af30bfbc3e5 29 // Lancement boucle
RobinN7 0:3af30bfbc3e5 30 while(1){
RobinN7 0:3af30bfbc3e5 31
RobinN7 0:3af30bfbc3e5 32 readline();
RobinN7 0:3af30bfbc3e5 33
RobinN7 0:3af30bfbc3e5 34 passebas();
RobinN7 0:3af30bfbc3e5 35
RobinN7 0:3af30bfbc3e5 36 uart.printf("S");
RobinN7 0:3af30bfbc3e5 37 for (int indice_pixel=0; indice_pixel<128; indice_pixel++)
RobinN7 0:3af30bfbc3e5 38 {
RobinN7 0:3af30bfbc3e5 39 uart.printf("%d,",pixel[indice_pixel]);
RobinN7 0:3af30bfbc3e5 40 }
RobinN7 0:3af30bfbc3e5 41 uart.printf("E");
RobinN7 0:3af30bfbc3e5 42 //uart.printf("\n\r");
RobinN7 0:3af30bfbc3e5 43
RobinN7 0:3af30bfbc3e5 44 for (int j=indexMin; j<indexMax; j++)
RobinN7 0:3af30bfbc3e5 45 {
RobinN7 0:3af30bfbc3e5 46 if (pixel[j]>pixel[max_detect])
RobinN7 0:3af30bfbc3e5 47 {
RobinN7 0:3af30bfbc3e5 48 max_detect=j;
RobinN7 0:3af30bfbc3e5 49 }
RobinN7 0:3af30bfbc3e5 50 }
RobinN7 0:3af30bfbc3e5 51
RobinN7 0:3af30bfbc3e5 52 //servo = float(min_detect-indexMin)/float(indexMax-indexMin);
RobinN7 0:3af30bfbc3e5 53 servo = float(max_detect)/128.;
RobinN7 0:3af30bfbc3e5 54
RobinN7 0:3af30bfbc3e5 55 }
RobinN7 0:3af30bfbc3e5 56 }
RobinN7 0:3af30bfbc3e5 57