top of page

Difficulté :

Durée :

Juillet 2017 , par Techno_fabrik

Calculer et transmettre une distance avec un Capteur ULTRA-SONS

MATÉRIEL :

1 module ARDUINO UNO ( un autre module est bon )

1 Capteur US HC- SR04

LE PROJET  

Utiliser un capteur US avec un module ARDUINO UNO. Nous voulons que le capteur nous envoie la distance qu'elle mesure sur la sortie affichage de l'arduino.                                  .

PRÉREQUIS :

Connaissance des risques électriques. Montage réalisable par tous. Notion d'électronique et bases en programmation.

RÉALISATION

ETAPE 1 :

Se munir du matériel adéquat et vérifier le bon fonctionnement de celui-ci.

ETAPE 2 :

Relier le VCC du capteur au pin '5V', la masse au'GND'. Ensuite connecter le Trig au pin '9' et le Echo au pin '10'.

ETAPE 3:

Ecrire le code, et le téléverser.

ETAPE 4:

Ouvrir le Moniteur série

 

PROGRAMME ( codé en C) :

// 28/01/2017 - Programme C - Interraction entre le CAPTEUR ULTRA SON et la carte arduino UNO - 
// Ce programme a pour objectif de : 
//                                     -  Connecter les pins du module Ultra sons
//                                     -  Recevoir la valeur obtenu, en centimètre, du module US, sur le moniteur arduino
//Programme réalisé par Techno_Fabrik


//********************BIBLIOTHEQUES****************************
 // bibliothèque permettant d'utiliser les commandes pour servomoteurs facilement

//********************DECLARATIONS****************************

int trig = 9;// Capteur ultra son envoie d'impulsions
int echo = 10; // Capteur ultra son rec
long lecture_echo;
long cm; // nous allons prendre l'information donnée par le capteur et le modifier pour avoir une distance en cm

void setup() {
  pinMode(trig,OUTPUT); // le trigger est une sortie du module vers le capteur
  pinMode(echo,INPUT);  // echo est l'entrée recue par le module
  Serial.begin(9600); // permettra de communiquer avec le terminal arduino
}
//********************BOUCLE**********************************
void loop() {
  // put your main code here, to run repeatedly:
 digitalWrite(trig, HIGH); // On envoie au capteur US l'information d'alimenter le trigger pendant 10 ms , elle va ensuite nous renvoyer en echo la valeur calculée
  delayMicroseconds(10); 
  digitalWrite(trig, LOW); 
  lecture_echo = pulseIn(echo, HIGH); 
  cm = lecture_echo / 58; // pour obtenir la valeur en cm 

  Serial.print("DISTANCE (cm): "); // on affiche sur l'afficheur arduino 
  
  Serial.println(cm);
  delay(500);
}

 

VIDEO REALISATION

Affichage d'une distance calculée avec un capteur Ultra-Sons

TechnoFABRIK
Affichage d'une distance calculée avec un capteur Ultra-Sons
Affichage d'une distance calculée avec un capteur Ultra-Sons

Affichage d'une distance calculée avec un capteur Ultra-Sons

00:20
Lire la vidéo
bottom of page