Modifier les valeurs seuils selon l'environnement
Dependencies: mbed
main.cpp
- Committer:
- GuiguiZizouniet
- Date:
- 2016-06-10
- Revision:
- 0:835360b27a84
File content as of revision 0:835360b27a84:
#include "mbed.h" AnalogIn entree (A0); float prise, inverse_distance; int valeur_seuil_min=400; int valeur_seuil_max=500; float moyenne() { float i=0; float valeur, total, moyenne; valeur=entree.read()*1000; while(valeur>valeur_seuil_min) { valeur=entree.read()*1000; i=i+1; total=total+valeur; } moyenne=total/i; return moyenne; } int main() { while(1) { prise=entree.read()*1000; if (prise>valeur_seuil_max); inverse_distance=moyenne(); printf("%f\n", inverse_distance); } }