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 : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Capteurs Ultra-Son

Message par Geeks »

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 : 4979
Inscription : 06 janv. 2010 00:13
Localisation : Chanas (Isère)

Re: Capteurs Ultra-Son

Message par Patjabix »

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 : 3593
Inscription : 03 juil. 2010 21:04
Localisation : Brive la Gaillarde (Correze 19)

Re: Capteurs Ultra-Son

Message par Geeks »

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
Répondre