HC-SR04 très Simple connexion à l’exemple de l’Arduino (2 / 2 étapes)

Étape 2: L’esquisse de l’Arduino

Il s’agit d’une esquisse de l’explicite :

Exemple de capteurs HC-SR04 d’Egypte TechDepot
http://www.tdegypt.com/

const int trigPin = 7 ;

const int echoPin = 8 ;

réponse longue, cm, pouce ;

void setup() {}

pinMode (trigPin, sortie) ; Préparer l’ergot

pinMode (echoPin, entrée) ; Préparer la goupille de l’écho

Serial.Begin(9600) ;

}

void loop() {}

Réinitialiser l’ergot et préparez-vous pour une impulsion de déclenchement propre

digitalWrite (trigPin, basse) ;

delayMicroseconds(2) ;

Générer et envoyer déclencher la goupille de l’impulsion de déclenchement

digitalWrite (trigPin, HIGH) ; Vous avez besoin de le maintenir élevé pendant 10 secondes micro

delayMicroseconds(10) ; Il s’agit des 10 microsecondes, que nous l’avons mentionné plus haut:)

digitalWrite (trigPin, basse) ; Arrêter l’impulsion de déclenchement après les 10 microsecondes

Maintenant nous allons voir combien de temps fait il prendre l’onde sonore pour voyager

Il faudra un temps fonction de la distance de l’obstacle

Ce temps peut être jusqu'à 38 millisecondes dans le cas d’aucun obstacle

Si vous avez jamais vu pulseIn avant de vérifier s’il vous plaît :

https://www.Arduino.cc/en/Reference/PulseIn

réponse = pulseIn (echoPin, HIGH) ;

Maintenant, nous avons la réponse en microsecondes, mais nous avons besoin d’une distance !

time2Distance(Reply) ;

Nous allons imprimer la distance et Serial Monitor de l’Arduino. Outils -> Serial Monitor

Serial.Print ("Distance en pouces") ;

Serial.Print(inch) ;

Serial.Print ("-Distance en cm") ;

Serial.Print(cm) ;

Serial.println() ;

}

void time2Distance(long rawReply) {}

La fiche technique dit qu’il prend son 73,746 (presque 74) microsecondes pour voyager de 1 pouce.

Donc, si nous divisons rawReply qui est en microsecondes par ce qui précède Nous arriverons combien

pouces le bruit voyagé vers l’avant et sommes allés à la sonde.

Le rawReply est son voyageur à l’obstacle et le dos, alors il faut diviser par 2

pouce = rawReply/74/2 ;

Selon Google, eaquales de 1 pouce 2,54 cm, en conséquence et pour obtenir la distance en cm

cm = pouce * 2,54 ;

}

Vous êtes tous fait. Profitez de:)

Articles Liés

Déshydrateur solaire simple fruit par exemple copeaux de cuir ou apple

Déshydrateur solaire simple fruit par exemple copeaux de cuir ou apple

Je ne possède pas un déshydrateur électrique. En été, un déshydrateur solaire sons grands., libre, naturelle et aucun gaspillage que ce soit. J'ai donc créé un... avec juste la base et le plus simple des ustensiles, facilement disponibles à la maison
Plus simple et la moins chère Arduino

Plus simple et la moins chère Arduino

utiliser un ATTiny85 (peut être ATTiny45, ATTiny44) pour faire un Arduino juste pour US3.00 et appelez-la comme Tiny Arduino.Arduino minuscule ont seulement huit broches tel qu'illustré dans la figure ci-dessus, Pin4 est la masse (Gnd), Pin8 est de 5
Connexion d’un relais 12V à Arduino

Connexion d’un relais 12V à Arduino

pour connecter un relais 12V à l'Arduino, vous avez besoin des choses suivantes :-Arduino 1-1 diode 1N4007 par exemple-1 transistor NPN 2N2222 par exemple (aux États-Unis) ou BC548 (en Europe)-1 relais par exemple un avec bobine de tension 12V et com
WF32 simple programmation à l’aide de IDE Arduino

WF32 simple programmation à l’aide de IDE Arduino

Ce guide va vous aider à démarrer avec base Arduino IDE de programmation à l'aide de votre chipKIT WF32 Conseil. Avant que vous accéderez à votre Conseil de programmation quelques étapes est nécessaire de mettre en place.Vous aurez besoin est votre c
Sans fil à distance à l’aide de NRF24L01 de 2,4 Ghz: Simple tutoriel à l’aide de NRF24L01 & Arduino

Sans fil à distance à l’aide de NRF24L01 de 2,4 Ghz: Simple tutoriel à l’aide de NRF24L01 & Arduino

Bonjour tout le monde c'est mon deuxième instructable. Après beaucoup de surf sur GOOGLE quand je ne serai pas en mesure de trouver un facile et un tutoriel simple pour NRF24L01 émetteur/récepteur, puis j'ai a décidé de publier une instructable là-de
Le vicieusement Simple Clap-Clap-hors Circuit pour Arduino

Le vicieusement Simple Clap-Clap-hors Circuit pour Arduino

Salut tout le monde !J'ai eu un peu de gens demandent sur la création d'un circuit simple de clap/clap-arrêt en utilisant Arduino. Bien que ceux qui sont intéressés sont maintenant de la chance. Le logiciel dans ce instructable est simple et bien com
Simple communication sérielle de l’Arduino.

Simple communication sérielle de l’Arduino.

J'ai voulu faire un robot sans fil pendant un certain temps à l'aide de x abeilles ou d'autres types de communication sans fil. Ce n'est pas une complète i'ble quant à où je vous montre comment faire un robot c'est plus d'un modèle. Je vais vous mont
Simple LED Cube 4 x avec Arduino / 328p

Simple LED Cube 4 x avec Arduino / 328p

Salut!Il s'agit de mon premier Instructable sur mon 4 x 4 x 4 LED Cube. Le cerveau du cube est Atmega 328p. ATmega 328p est le microcontrôleur utilisé dans Arduino Uno. Alors, soit vous pouvez utiliser Arduino ou juste l'Atmega 328p.Cette instructabl
Simple Stepper Motor Driver pour projets Arduino CNC

Simple Stepper Motor Driver pour projets Arduino CNC

Il s'agit d'un simple lecteur de H-Bridge double que j'ai fait depuis longtemps à l'aide de quelques morceaux que j'ai obtenu en dehors d'eBay. Il utilise un microcontrôleur Pic pour gérer les entrées de direction étape logique lecteur de bobine. J'a
5 bouton simple et dirigé des projets avec Arduino

5 bouton simple et dirigé des projets avec Arduino

Ce que vous avez besoin de ces 5 projets.Une Arduino uno ou Clone.3mm, 5mm ou 10mm Leds tout fonctionnera et 1 RGB conduit.Certains boutons poussoirs.Un montage d'essai.Fils de raccordement de mâle.Certaines résistances de 10k et 220.10 led bargraphe
Simple face vraiment Bare Bones Board Arduino en aigle.

Simple face vraiment Bare Bones Board Arduino en aigle.

Paul Badger d'entreprise dispositif moderne conçu le "vraiment Bare Bones Board" (http://moderndevice.com/RBBB_revB.shtml) et placé la conception dans le domaine public. (Merci Paul!)J'ai converti la conception vers le paquet EAGLE CAD, et dans
Comment faire un simple système de radar ultrasonique Arduino...

Comment faire un simple système de radar ultrasonique Arduino...

je vois beaucoup de projet sur le net à propos de système radar ultrasonique... Enfin, j'ai fait cela ici i partager ce projet avec vous et qui est facile à faire avec le capteur à ultrasons arduino et servo moteur.. .suivre l'étape....Partie requis1
Comment faire le plus simple Compatible Arduino Breadboard Sanguino-équivalent... JAMAIS ! & Comment télécharger croquis directement à elle!!

Comment faire le plus simple Compatible Arduino Breadboard Sanguino-équivalent... JAMAIS ! & Comment télécharger croquis directement à elle!!

Bon alors le titre est en effet un peu d'une bouchée lol!Ive été besoin de bricoler avec un désir de broches plus d'entrée/sortie que l'Arduino UNO et, de nos jours, l'ONU utilise un microcontrôleur Atmega328, & son limité à seulement environ 20 entr
Système de surveillance automatique maison arduino (simple et bon marché)

Système de surveillance automatique maison arduino (simple et bon marché)

L'objectif de mon projet est d'atteindre le système automatique de surveillance maison sans aucune interférence manuelle. En général autre système de surveillance il faut pouvoir ON TV et caméra récepteur chaque fois. Et aussi il a besoin à l'entrée