Pour Marc la mignonne

Dependencies:   BSP_DISCO_F429ZI LCD_DISCO_F429ZI TS_DISCO_F429ZI mbed

Touchescreen.cpp

Committer:
Alex_mln
Date:
2018-05-31
Revision:
0:fcce18d01987

File content as of revision 0:fcce18d01987:

#include "mbed.h"
#include "screen.h"
#include "LCD_DISCO_F429ZI.h"
#include "Touchescreen.h"

LCD_DISCO_F429ZI lcdt;
//DigitalOut led1(LED1);


// marchent : PF9 PF7 PF8 PC4 PC0 PC1 PC2 PC3 PA7 PC5
  
 /* 

//Premiere rangée de capteur
AnalogIn capt11(PF_7);
AnalogIn capt12(PF_8);
AnalogIn capt13(PF_9);

//Deuxieme rangée de capteur
AnalogIn capt21(PC_4);
AnalogIn capt22(PC_1);
AnalogIn capt23(PC_2);

//Troisième rangée de capteur
AnalogIn capt31(PC_3);
AnalogIn capt32(PA_7);
AnalogIn capt33(PC_5);





*/





/*

DigitalOut led(LED1);
DigitalOut test(PA_0);
DigitalOut mot1(PE_12);
DigitalOut mot2(PE_14);
int valeur_neg;

void init_neg(){
    valeur_neg=(capt11.read()*10000+capt12.read()*10000+capt13.read()*10000)/3;
    wait(0.001);}
    
*/




void affichage(int valeur,int place){
   /* float value=0;
    float value1=0;
    float value2=0;
    float value3=0;
    screen_init();
    lcd.Clear(LCD_COLOR_GREEN);
    init_neg();
    while(1){
        value1 = capt11.read()*10000;
        value2 = capt12.read()*10000;
        value3 = capt13.read()*10000;*/
        showIntegerScreen((int)(valeur),place,0,CENTER_MODE);
      /*  showIntegerScreen((int)(value2),3,0,CENTER_MODE);
        showIntegerScreen((int)(value3),4,0,CENTER_MODE);
        showIntegerScreen(valeur_neg,0,0,LEFT_MODE);
        value=(value1+value2+value3)/3;
        
        value1 = capt21.read()*10000;
        value2 = capt22.read()*10000;
        value3 = capt23.read()*10000;
        showIntegerScreen((int)(value1),5,0,CENTER_MODE);
        showIntegerScreen((int)(value2),6,0,CENTER_MODE);
        showIntegerScreen((int)(value3),7,0,CENTER_MODE);
        
        value1 = capt31.read()*10000;
        value2 = capt32.read()*10000;
        value3 = capt33.read()*10000;
        showIntegerScreen((int)(value1),8,0,CENTER_MODE);
        showIntegerScreen((int)(value2),9,0,CENTER_MODE);
        showIntegerScreen((int)(value3),10,0,CENTER_MODE);
        if(value>valeur_neg){
            test=1;}
        else{
            test=0;}
        mot1=1;
        mot2=0;
        wait(2);
        mot1=1;
        mot2=1;
        wait(0.5);
        mot1=0;
        mot2=1;
        wait(2);
        mot1=0;
        mot2=0;
        wait(1);
        
        */
        
        wait(0.1);    
}