norr@manorshi.com       +   86-519-89185720
1
News Center

Quomodo uti sensore ultrasonico cum Arduino?

Views: 164     Author: Grace Publish Time: 2021-07-26 Origin: Site

facebook sharing button
Twitter sharing button
linea participatio puga
wechat sharing button
sharingin button sharing
pinterest sharing button
whatsapp sharing button
kakao sharing button
snapchat button sharing
telegraphum sharing button
sharethis sharing button

Quomodo uti Sensore Ultrasonico cum Arduino: HC-SR04 Guide

The HC-SR04 sensor ultrasonic est unus ex popularibus spatii mensurae modulorum pro Arduino inceptis. Late usus est in impedimentis robots fugae, sensoriis raedis, detectionis gradu, purgamentorum purgamentorum, distantiarum metrorum, et aliarum applicationum non-contactorum sentientium.

Modulus 40kHz ultrasonic undas per transfusorem emittit. Cum obiecto sonus unda occurrit, receptori reddit. Echo tempus mensurans et soni celeritate utens, Arduino distantiam inter sensorem et obiectum computare potest.

HC-SR04 sensorem ultrasonic moduli pro Arduino distantiae mensurae

HC-SR04 Main Technical Parameters

Parameter Precium
Typical working voltage 5V DC
Static working current Minus quam 5mA in quibusdam moduli versionibus
Operating frequency 40kHz ultrasonic fluctus
Deprehensio procul Communis range: 2cm ad 400cm; nonnullae versiones adaequatae lucro longiori sustineant.
Deprehensio angulus Plerumque intra 15 gradus; nonnullae versiones cum superiori lucro ad 30 gradus circiter pervenire possunt.
Precision Ad fere 0.3cm sub idoneis experimentis conditionibus
Caecus zona De 2cm minimum spatium mensurae

HC-SR04 Pin Description

Modulus ultrasonic HC-SR04 quattuor fibulas habet: VCC, TRIG, ECHO et GND. Arduino pulsum pulsum brevem mittit ad TRIG clavum, deinde pul- sum reditum ab ECHO acus legit.

HC-SR04 Pin Arduino Connection Munus
VCC 5V Virtus supple moduli ultrasonic.
TRIG Pin 9 Felis input. Arduino applicat 10us pulsum ad vndique committitur.
ECHO Digital pin 10 Echo output. Arduinus legit pulsum latitudinis spatium computare.
GND GND Humus xxxvi.

HC-SR04 ultrasonic sensorem pinout VCC TRIG ECHO GND

Principium operandi HC-SR04 Sensorem Ultrasonic

HC-SR04 mensurae temporis operatur. Arduino signum felis summus gradus dat saltem 10 microseconds ad Trig clavum. Modulus ergo automatice octo 40kHz pulsus ultrasonicas emittit et reflexum echo observat.

Cum signum ultrasonicum reflexum detegitur, ECHO acus outputs pulsus summus gradus est. Duratio huius pulsus est rotundo-iter itineris tempus fluctus ultrasonic.

Procul = Echo summus gradus temporis velocitas soni / 2

In Arduino codice formula simplicior communis est:

Spatium in cm = duratione

HC-SR04 moduli ultrasonic tempus fugae principium operandi

HC-SR04 Ultrasonic Module Timing Diagram

Processus leo simplex est: Arduinus servat TRIG humilis breviter, 10us alta pulsus mittit, tunc redit TRIG ad humilis. HC-SR04 ruptum ultrasonicum emittit et ECHO altum ponit usque dum signum reflexum redit vel tempora mensurae sunt.

Ad vitandas lectiones instabiles, brevem moram inter mensuras relinquamus. Circulus mensurae circiter 60morum vulgo adhibetur, sic prior echo ultrasonicum tempus est evanescere ante felis proximam.

Arduino Programming Basics: pulseIn Function

Munus Arduino pulseIn () usus est ut metiretur quousque paxillus digitalis alta vel ima remanet. Pro HC-SR04, Arduino utitur pulsuIn (echoPin, HIGH) ut legatur latitudinis pulsus summus gradus ab ECHO paxillus.

Syntax Meaning
pulseIn (pin, valorem) Legit TEMPUS PELSUS vel SUBMISSUM pulsus.
pulseIn (pin, valorem, timeout) Legit pulsum cum valore timeout in microseconds.

Suspendisse a timeout. Si nullus echo redditur, munus potest prohibere exspectans et remittere 0 loco nimis diu interclusit rationem.

Arduino tabula usus est cum HC-SR04 ultrasonic distantiae sensorem

Quomodo coniungere HC-SR04 Sensorem Ultrasonic Arduino

Wiring directus est. Coniunge VCC ad 5V, GND ad GND, TRIG ad Arduino digitali output acu, et ECHO ad Arduino digitali input clavum. Hoc exemplo utitur Arduino Uno, TRIG in pin 9, et ECHO in 10 pin.

Arduino Uno breadboard wiring diagramma ad HC-SR04 ultrasonic sensorem

HC-SR04 Ultrasonic Sensor Arduino Code

Hoc propositum Arduino typicum mittit pulsum 10us felis, latitudinis pulsum ECHO legit, distantiam in centimetris computat, et exitum imprimit in Monitor Serial.

const int trigPin = 9; const int echoPin = 10; diuturnitas; float distanceCm; void setup() { pinMode(trigPin, OUTPUT);   pinMode(echoPin, INPUT);   Serial.begin(9600); } void loop() { digitalWrite(trigPin, LOW);   delayMicroseconds(2);   digitalWrite(trigPin, HIGH);   delayMicroseconds(X);   digitalWrite(trigPin, LOW);   duration = pulseIn(echoPin, HIGH, 300000);   if (duration == 0) { Serial.println('Ex range');   } else { distanceCm = duration * 0.0343 / 2 ;     Serial.print(' Distance: ');     Serial.print(distanceCm);     Serial.println(' cm');   } mora(60); }

Si valores distantias in Monitore Serial vides, HC-SR04 sensorem ultrasonicum et Arduino wiring recte laborant. Potes ergo uti notitia distantiarum ad impedimentum detectionis, motus roboti potestate, portae latae, monitiones raedam, vel incepta liquida.

Arduino HC-SR04 programmatis ultrasonic sensorem vndique

Quam emendare HC-SR04 Mensurae Sagaciter

  • Metiri objectum servare intra spatium range commendatur et extra 2cm zona caeca.

  • Plana et solida superficies scopum utere ad reflexionem ultrasonicam meliorem.

  • Vitare mensuras molles, angulatos, poros, vel materiae sanas absorbentis.

  • Utere stabili 5V copia virtutis et custodi wiring brevem et securam.

  • Tempus addere ut pulseIn() ne diu interclusio cum nulla resonat redit.

  • Mediocris vel median-colum variae lectiones ad strepitum redigendum.

  • Pro superiore accuratione, temperamentum compensat, quia celeritas soni cum temperatura aeris mutatur.

Arduino Ultrasonic Sensor Projects Communia Applications

Applicationem Quomodo HC-SR04 adhibetur?
Impedimentum fuga robot Propinquas res detegit et adiuvat mutationem directionis robotis.
Raedam spatio sensorem Mensurae distantiae inter vehiculum et impedimentum.
Liquido gradu deprehensio Distantiam metitur a sensore ad superficiem liquidam sine contactu.
Dolor purgamentum bin Prope manum vel obiectum detegit ac triggers operculo foramen automatic.

Summarium

Uti HC-SR04 cum Arduino sensore ultrasonico, coniunge VCC ad 5V, GND ad GND, TRIG ad clavum digitali, et ECHO ad input clavum digitalem. Pulsus 10us felis mitte, lege resonare durationem cum pulsuIn(), et computa distantiam cum formula temporis fugae.

HC-SR04 vilia est, facilis ad usum, et Arduino multis inceptis mensurae distantiae apta. Ad optimos eventus, attende ad scopum superficiei, angulum mensurae, zonam caecam, potestatem stabilem, tractationem timendi, effectus temperatus.

Saepe Interrogata de HC-SR04 Arduino Ultrasonic Sensor

Quomodo cum Arduino operatur HC-SR04 ultrasonic sensor?

Arduinus 10us pul- 10us ad TRIG paxillus mittit. HC-SR04 octo pulsuum ultrasonicum 40kHz emittit et ECHO clavum altum ponit donec sonus reflexus redit. Arduinus hanc pulsum tempus metitur et spatium computat.

Quae est distantia formula inceptis HC-SR04 Arduino?

Formula est distantiae = durationis velocitatis soni / 2. In centimetris, formula communis Arduini est distantiaCm = duratio × 0.0343/2, ubi duratio in microseconds mensuratur.

Cur sensorem ultrasonicum per 2 effectum dividimus?

Tempus mensuratum echo est tempus rotundum a sensore ad obiectum et retro ad sensorem. Divisio per 2 ponit unum modum distantiae inter sensum et obiectum.

Quod Arduino clavi utar pro TRIG et ECHO?

Acribus digitalis maxime Arduino uti potes. Multis exemplis, TRIG cum clavo digitali coniungitur et ECHO cum clavo digitali coniungitur 10. Codex debet inserere paxillos qui in tua wiring adhibentur.

Cur sensor ultrasonic HC-SR04 meus redit nullas vel temere bonas?

Causae communes includunt laxam wiring, instabilem 5V vim, iniuriam TRIG vel ECHO numerorum acu, nullum obiectum in visibilibus, clypeum superficierum angularum, materias molles, capita sensoria obstructa, vel nullum tempus in pulsusIn() functione.

Quae est zona caeca sensoris HC-SR04 ultrasonic?

Zona caeca est minima distantia ubi modulus certo metiri non potest. Pro HC-SR04, zona caeca plerumque circa 2cm. Propius quam hoc objecta lectiones instabiles proferre possunt.

Potestne HC-SR04 cum Arduino aequare aquam metiri?

Ita, HC-SR04, pro plano aquae inceptis simplicibus non-contactis adhiberi potest si sensorem ab umore munitum et super liquidam superficiem ascendentem servaverit. Nam humidum, velit, vel lacus cursus, consectetuer sensorem ultrasonic commendatur.

Quomodo possum lectiones sensorem ultrasonicum Arduino stabiliorem facere?

Copia stabilis potentia utere, sensorem ad scopum perpendicularem serva, superficies mollia vel rectangula devita, pulsumIn timeout adde, multiplices lectiones sume, mediana eliquatione utere, et circiter 60mnas inter mensuras permitte.

Table of Content