Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BSP_DISCO_F429ZI LCD_DISCO_F429ZI TS_DISCO_F429ZI mbed
Touchescreen.cpp
00001 #include "mbed.h" 00002 #include "screen.h" 00003 #include "LCD_DISCO_F429ZI.h" 00004 #include "Touchescreen.h" 00005 00006 LCD_DISCO_F429ZI lcdt; 00007 //DigitalOut led1(LED1); 00008 00009 00010 // marchent : PF9 PF7 PF8 PC4 PC0 PC1 PC2 PC3 PA7 PC5 00011 00012 /* 00013 00014 //Premiere rangée de capteur 00015 AnalogIn capt11(PF_7); 00016 AnalogIn capt12(PF_8); 00017 AnalogIn capt13(PF_9); 00018 00019 //Deuxieme rangée de capteur 00020 AnalogIn capt21(PC_4); 00021 AnalogIn capt22(PC_1); 00022 AnalogIn capt23(PC_2); 00023 00024 //Troisième rangée de capteur 00025 AnalogIn capt31(PC_3); 00026 AnalogIn capt32(PA_7); 00027 AnalogIn capt33(PC_5); 00028 00029 00030 00031 00032 00033 */ 00034 00035 00036 00037 00038 00039 /* 00040 00041 DigitalOut led(LED1); 00042 DigitalOut test(PA_0); 00043 DigitalOut mot1(PE_12); 00044 DigitalOut mot2(PE_14); 00045 int valeur_neg; 00046 00047 void init_neg(){ 00048 valeur_neg=(capt11.read()*10000+capt12.read()*10000+capt13.read()*10000)/3; 00049 wait(0.001);} 00050 00051 */ 00052 00053 00054 00055 00056 void affichage(int valeur,int place){ 00057 /* float value=0; 00058 float value1=0; 00059 float value2=0; 00060 float value3=0; 00061 screen_init(); 00062 lcd.Clear(LCD_COLOR_GREEN); 00063 init_neg(); 00064 while(1){ 00065 value1 = capt11.read()*10000; 00066 value2 = capt12.read()*10000; 00067 value3 = capt13.read()*10000;*/ 00068 showIntegerScreen((int)(valeur),place,0,CENTER_MODE); 00069 /* showIntegerScreen((int)(value2),3,0,CENTER_MODE); 00070 showIntegerScreen((int)(value3),4,0,CENTER_MODE); 00071 showIntegerScreen(valeur_neg,0,0,LEFT_MODE); 00072 value=(value1+value2+value3)/3; 00073 00074 value1 = capt21.read()*10000; 00075 value2 = capt22.read()*10000; 00076 value3 = capt23.read()*10000; 00077 showIntegerScreen((int)(value1),5,0,CENTER_MODE); 00078 showIntegerScreen((int)(value2),6,0,CENTER_MODE); 00079 showIntegerScreen((int)(value3),7,0,CENTER_MODE); 00080 00081 value1 = capt31.read()*10000; 00082 value2 = capt32.read()*10000; 00083 value3 = capt33.read()*10000; 00084 showIntegerScreen((int)(value1),8,0,CENTER_MODE); 00085 showIntegerScreen((int)(value2),9,0,CENTER_MODE); 00086 showIntegerScreen((int)(value3),10,0,CENTER_MODE); 00087 if(value>valeur_neg){ 00088 test=1;} 00089 else{ 00090 test=0;} 00091 mot1=1; 00092 mot2=0; 00093 wait(2); 00094 mot1=1; 00095 mot2=1; 00096 wait(0.5); 00097 mot1=0; 00098 mot2=1; 00099 wait(2); 00100 mot1=0; 00101 mot2=0; 00102 wait(1); 00103 00104 */ 00105 00106 wait(0.1); 00107 }
Generated on Tue Jul 12 2022 21:17:11 by
1.7.2