Modifications

Sauter à la navigation Sauter à la recherche
893 octets ajoutés ,  9 avril 2025 à 21:41
Ligne 256 : Ligne 256 :  
* '''Ligne 32 et 33''' : le buzzer produisait du son, il faut donc arrêter le générateur PWM en fixant le cycle utile sur 0.
 
* '''Ligne 32 et 33''' : le buzzer produisait du son, il faut donc arrêter le générateur PWM en fixant le cycle utile sur 0.
 
* '''Ligne 34 à 36''' : attendre 300ms pour éviter tous les problèmes de rebonds et laisser le temps à l'utilisateur de retirer le doigt du bouton. Ensuite le {{fname|counter}} est replacé à zéro et l'instruction {{fname|continue}} redémarre un nouveau tour de la boucle {{fname|while}}.
 
* '''Ligne 34 à 36''' : attendre 300ms pour éviter tous les problèmes de rebonds et laisser le temps à l'utilisateur de retirer le doigt du bouton. Ensuite le {{fname|counter}} est replacé à zéro et l'instruction {{fname|continue}} redémarre un nouveau tour de la boucle {{fname|while}}.
−
* '''Lignes 38 à 41''' : lecture analogique d'une valeur sur 10bits (0 à 1023) et application du principe des moyennes (sur 10 échantillons). Cette méthode est expliquée dans le tutoriel [[P2E-Analog-Input-FR#ENOB_.3D_Bits_significatifs|Entrée analogique]] .
+
* '''Lignes 38 à 41''' : lecture analogique d'une valeur sur 10bits (0 à 1023) stockage de cette valeur dans la variable {{fname|val}}. Application du principe des moyennes sur 10 échantillons. Cette méthode est expliquée dans le tutoriel [[P2E-Analog-Input-FR#ENOB_.3D_Bits_significatifs|Entrée analogique]] .
 +
* '''Ligne 43''' : calcul de la distance de la main (en centimètre) à partir de la valeur obtenue sur le convertisseur analogique {{fname|val}}. La variable {{fname|cm}} ainsi obtenue contient , en principe, une valeur située entre 1.0 et 30.0 (avec décimales).
 +
 
 +
{{dbox-gray| Etant donnée que les conditions d'illumination sont toutes différentes! De même, il n'y a pas deux photo-résistance rigoureusement identiques.
 +
 
 +
En conséquence, le contenu de {{fname|cm}} peut s'écarter significativement des valeurs 0 à 30.  Elle pourrait allègrement atteindre 100cm comme ne jamais pouvoir atteindre 30cm.
 +
 
 +
Si tel était le cas, n'hésitez pas à calculer les valeurs de C et D correspondant à vos conditions d'utilisation (cfr: début de cette page).}}
 +
 
 +
* '''Ligne 45''' : utilisation de la fonction {{fname|map()}} pour converstir
    
== Ressources ==
 
== Ressources ==
32 920

modifications

Menu de navigation