materiels:capteurs:distance:distus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
materiels:capteurs:distance:distus [2024/05/03 12:20] – [2.2 Module VMA306 à capteur HC-SR05] philmateriels:capteurs:distance:distus [2024/05/19 11:54] (Version actuelle) – [2.3 HC-SR04P (GPIO - I2C - UART)] phil
Ligne 109: Ligne 109:
 } }
 </code> </code>
 +
  
 {{ :arduino:uc:platformioico.png?nolink&50|}} {{ :arduino:uc:platformioico.png?nolink&50|}}
Ligne 198: Ligne 199:
  
 === 2.3 HC-SR04P (GPIO - I2C - UART) === === 2.3 HC-SR04P (GPIO - I2C - UART) ===
-{{ :materiels:capteurs:hc-scr05.png?nolink&150|VMA306}}+{{ :materiels:capteurs:distance:hc-sr04p.png?nolink&150|JOY-IT HC-SR04P}}
  
 == 2.3.1 Présentation == == 2.3.1 Présentation ==
Ligne 217: Ligne 218:
     * Dimensions: 45,5 x 20,3 x 15,5 mm     * Dimensions: 45,5 x 20,3 x 15,5 mm
  
-  * //**Configuration**// de M1 et M2 sur le CI (1 : R10k à ajouter) \\ **M1 M2** \\ 0 0 : GPIO \\ 1 0 : I2C \\ 1 1 : 1-wire \\ 0 1 : UART \\+  * //**Configuration**// de M1 et M2 sur le CI (1 : R=10k à ajouter) \\ **M1 M2** \\ 0 0 : GPIO \\ 1 0 : I2C \\ 1 1 : 1-wire \\ 0 1 : UART \\
  
 {{ :materiels:capteurs:acrobate.gif?nolink&30|}} {{ :materiels:capteurs:acrobate.gif?nolink&30|}}
   * //**Documentation**//    * //**Documentation**// 
-    * Fichier Acrobat Reader à télécharger <html><a href="https://webge.fr/doc/projets/datasheets/SEN-US01.pdf" target="_blank">ici</a></html>+    * télécharger <html><a href="https://webge.fr/doc/projets/datasheets/SEN-US01.pdf" target="_blank"><b>ici</a></b></html> 
 + 
 +{{ :materiels:capteurs:environnement:iconechronogrammes.png?nolink&50|}} 
 +  * //**Chronogrammes**// 
 +    * Relevé des signaux du bus I2C. A télécharger <html><a href="https://webge.fr/doc/wikis/img/Mesures_HCSR04.zip" target="_blank"><b>ici</b></a></html>
  
 \\ \\
Ligne 258: Ligne 263:
   duration = pulseIn(echo, HIGH);   duration = pulseIn(echo, HIGH);
   distance = duration * 340 / 2 / 10000;   distance = duration * 340 / 2 / 10000;
-  if (distance < 2 || distance > 450) {  // On vérifie si la valeur mesurée se situe dans l'intervalle prévu +  Serial.println("distance: " + String(distance) + " cm");  // Affichage dans la console
-    Serial.println("Distance en dehors de l'intervalle de mesure"); +
-  } else { +
-    Serial.println("distance: " + String(distance) + " cm");  // Affichage dans la console +
-  }+
   delay(3000);  // Attente entre 2 mesures   delay(3000);  // Attente entre 2 mesures
 } }
  • materiels/capteurs/distance/distus.1714731635.txt.gz
  • Dernière modification : 2024/05/03 12:20
  • de phil