Capteurs Ultra-Son

Cet espace est réservé aux échanges entre développeurs informatiques pour les projets de systèmes embarqués. Les visiteurs et membres du forum n'y ont pas accès. Cependant, l'équipe de modération a les mêmes exigences concernant le contenu des messages dans cette partie que sur le reste du forum.
Avatar de l’utilisateur
Geeks
Messages : 3584
Enregistré le : 03 Juil 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Capteurs Ultra-Son

Messagepar Geeks » 26 Juil 2012 09:09

Bonjour,

Pour ceux qui bosse sur Arduino ou sur PIC, il existe chez Gotronic des capteurs Ultra-Son (US) délivrant une sortie PWM proportionnelle à la distance parcouru par l'écho.
Le capteur et ses caractéristiques sont disponible ici.

Au niveau Arduino, pour avoir déjà explorer le sujet avec un capteur similaire, je vous donne un exemple de code:

Code : Tout sélectionner

/*
Pins utilisés:
D12 <- Capteur US
*/

/*BIBLIOTHEQUE */

/* VARIABLE DE TYPE CONSTANTE */
const int cUS = 12; //Pin d'entrée PWM

/* VARIABLES INITIALISATION */
long pulseUs = 0;
long inches = 0;

/* INITIALISATION */
void setup() {
   Serial.begin(9600); //Transmission série pour le débuggage
}

/* BOUCLE */
void loop() {
   if(detectionUs() <= 7) {
      //Déclencher ici la vanne châsse-purge
   }
   
   //Il est possible de vérifier les données sur le port série avec :
   Serial.print(detectionUs());
   Serial.print("\n"); //Retour chariot
   
   delay(20);
}

/* FONCTIONS PARTICULIERES */
void detectionUs() {
   //Sur un front montant:
   pulseUs = pulseIn(cUs, HIGH);
   
   //Sur 147 µs
   inches = pulseUs / 147;
   
   //Retour des infos
   return inches;
}


En espérant que cet exemple aidera les développeurs plutôt que de cherché infiniment dans le vide !

Pour informations, il existe des sites qui donnent pas mal d'infos tel que PoBot et le site Arduino.

N'hésitez pas à me remonter vos commentaires et essais afin que je corrige, ou que j'améliore ce début de code :Up:
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01

Avatar de l’utilisateur
Patjabix
Modérateur
Messages : 4950
Enregistré le : 06 Jan 2010 00:13
Localisation : Chanas (Isère)

Re: Capteurs Ultra-Son

Messagepar Patjabix » 27 Juil 2012 19:34

Salut,

J'ai renommé le sujet, pour permettre de différencier les sujets sur les différents capteurs.
Mieux vaut en effet séparer les sujets (un sujet par type de capteur) que de parler de tous les capteurs dans un même sujet fourre-tout qui deviendra vite inexploitable.

Merci,

A+
Pat, membre de la guilde des racleurs de fond
Image Image

Avatar de l’utilisateur
Geeks
Messages : 3584
Enregistré le : 03 Juil 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Capteurs Ultra-Son

Messagepar Geeks » 28 Juil 2012 00:03

Ok, pas de souci!

J'ai failli, au départ faire ainsi. Tu a bien fait Pat de m'avoir rectifié.
A défaut d'avoir la science infuse, j'infuse la science. - Racleur de fond depuis Pons 2014.
Sous-marin en état de repos sur cale : Minimog 01


Retourner vers « Le coin des développeurs »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité