Home / Tutoriels / Capteurs / Capteur de proximité sharp

Capteur de proximité sharp

Vous venez d’acheter un capteur de proximité chez YoupiLab. Merci pour votre fidélité.

Les points à développer :

  • C’est quoi un capteur de proximité ?
  • Câblage avec Arduino
  • Le code complet pour le test

 

C’est quoi un capteur de proximité ?

Les capteurs de proximité Sharp sont un choix populaire pour de nombreux projets qui nécessitent des mesures de distance précises. Ce capteur IR est plus économique que les télémètres à sonar, mais il offre de bien meilleures performances que les autres solutions IR. L’interfaçage avec la plupart des microcontrôleurs est simple: la sortie analogique unique peut être connectée à un convertisseur analogique-numérique pour prendre des mesures de distance, ou la sortie peut être connectée à un comparateur pour la détection de seuil. La portée de détection de cette version est d’environ 10 cm à 80 cm (4 « à 32 »); un tracé de la distance en fonction de la tension de sortie est illustré ci-dessous.

Câblage avec Arduino

Pour ce câblage nous aurons juste besoin du capteur de proximité ; d’une carte Arduino Uno et des jumper wires.

Le code complet 

Le code de mise en œuvre très simple :

int sensorpin = 0;                 // pin analogique A0 est utilisée pour le capteur Sharp

int val = 0;                 // variable pour le stockage des valeur lues sur A0

void setup()

{

  Serial.begin(9600);               // Initialisation du moniteur Série

}

void loop()

{

  val = analogRead(sensorpin);       // Lire la valeur issue du capteur sharp

  Serial.println(val);            // affiche cette valeur dans le moniteur série

  delay(100);                    // attend quelques millisecondes avant d’afficher de nouveau

}

 

Merci pour votre attention !

About nonfonjuniorm_lf80ckk1

Check Also

Le régulateur LM317

Vous venez de prendre un régulateur LM317 chez YoupiLab. Merci pour votre fidélité. Voici le …

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *