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.
main.cpp
- Committer:
- vincentlabbe
- Date:
- 2017-09-14
- Revision:
- 1:a18a07e03e7d
- Parent:
- 0:0fb169e1b9b4
- Child:
- 2:1303607f8777
File content as of revision 1:a18a07e03e7d:
#include "mbed.h"
Serial pc(USBTX, USBRX);
AnalogIn ain(p15);
Ticker display;
int i=0;
int Nouvelle_moyenne;
int Ancienne_moyenne = 0;
unsigned short Tableau_Moyenne[5]={0,0,0,0,0};
void lire_Info(){
i = i%5;
Tableau_Moyenne[i] = ain.read_u16(); //= LIRE PATTE 8 ;
i++;
Nouvelle_moyenne = (int)Tableau_Moyenne[0]+(int)Tableau_Moyenne[1]+(int)Tableau_Moyenne[2]+(int)Tableau_Moyenne[3]+(int)Tableau_Moyenne[4];
if((Ancienne_moyenne - Nouvelle_moyenne) > 40960 || (Nouvelle_moyenne - Ancienne_moyenne) > 40960){
//Detection dun evenement
pc.printf("Evenement detectee \n\r");
}
Ancienne_moyenne = Nouvelle_moyenne;
}
int main() {
pc.printf("Debut prog");
display.attach(&lire_Info, 0.250);
while(1){
}
}