Zeer eenvoudige HC-SR04 verbinding met Arduino voorbeeld (2 / 2 stap)

Stap 2: De Arduino schets

Dit is een schets voor zichzelf:

HC-SR04 Sesnsor voorbeeld uit TechDepot Egypte
http://www.tdegypt.com/

Const int trigPin = 7;

Const int echoPin = 8;

lange antwoord, cm, inch;

VOID Setup {}

pinMode (trigPin, OUTPUT); Voorbereiden van de trigger-pin

pinMode (echoPin, INPUT); Voorbereiden van de echo-pin

Serial.begin(9600);

}

void loop {}

De trigger-pincode opnieuw instellen en maak je klaar voor een schone trigger-pulse

digitalWrite (trigPin, laag);

delayMicroseconds(2);

Genereren en verzenden om te activeren pin de trigger-pols

digitalWrite (trigPin, hoge); U moet houden het hoog voor 10 micro seconden lengte

delayMicroseconds(10); Dit is de 10 microseconden die we hierboven reeds vermeld :)

digitalWrite (trigPin, laag); Stop de trigger pols na de 10 microseconden

Vandaag laten we zien hoe lang duurt de geluidsgolf te reizen

Het duurt een tijd afhankelijk van de afstand tot het obstakel

Ditmaal mag maximaal 38 milliseconde in geval van geen bezwaar

Als je zag nooit pulseIn vóór Controleer:

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

antwoord = pulseIn (echoPin, hoge);

Nu hebben we het antwoord in microseconden, maar we moeten een afstand!

time2Distance(reply);

Laten we het afdrukken van de afstand tot de Arduino van seriële Monitor. Hulpmiddelen -> seriële Monitor

Serial.Print ("afstand in Inches");

Serial.Print(inch);

Serial.Print ("-afstand in cm");

Serial.Print(cm);

Serial.println();

}

VOID time2Distance(long rawReply) {}

De data sheet zegt dat het geluid neemt 73.746 (bijna 74) microseconden om te reizen van 1 inch.

Dus als we verdelen rawReply die in microseconden door het bovenstaande zullen we hoeveel

duim het geluid reisde naar voren en reisde terug naar de sensor.

De rawReply is het goed reizen naar hindernis en terug, dan moeten we delen door 2

duim = rawReply/74/2;

Volgens Google, eaquales van 1 inch 2,54 cm, dienovereenkomstig en om de afstand in cm

cm = inch * 2,54;

}

Wordt u allen gedaan. Genieten :)

Gerelateerde Artikelen

Uiterst eenvoudig Line Na Robot met Arduino

Uiterst eenvoudig Line Na Robot met Arduino

In dit Instructable gaan we om te bouwen van een eenvoudige generische lijn na arduinobot. Er zullen veel ruimte voor creativiteit in dit Instructable.De robot, in deze tutorial wordt gevoed off van 4 AA batterijen en kan volgen van zwarte isolatieta
Eenvoudige stappen om verbinding met televisie met behulp van Twitter

Eenvoudige stappen om verbinding met televisie met behulp van Twitter

TV en Twitter. Hoe dicht deze twee "T" s bevalt zijndaadwerkelijk aangesloten? Nou, blijkt een blik op de nieuwste trends en online gedrag nogal een up-close kameraadschap tussen deze twee. Met een uitgestrekte user-base bereiken van meer dan 50
Hoe maak je een zeer eenvoudige hoog Voltage condensator met rond de huis materialen

Hoe maak je een zeer eenvoudige hoog Voltage condensator met rond de huis materialen

Kwaliteit hoogspanning condensatoren kunnen variëren tussen 20-200 dollar per stuk. Met een aantal rond het huis kunnen leveringen condensatoren worden gemaakt voor zo weinig als een dollar. Vanwege hun veelzijdigheid bespaart hebben de kennis om te
Zeer eenvoudige handkolf (aan waterplanten met nauwkeurigheid of in krappe ruimtes)

Zeer eenvoudige handkolf (aan waterplanten met nauwkeurigheid of in krappe ruimtes)

ik heb gemaakt deze bloempot maar is moeilijk te water is want het is strak, dus ik heb dit probleem met deze waterpomp opgelost.om dit te doen alle u nodig hebt is een embalage van glasreiniger en een druk sproeier de slang.Die dan vervolgens samens
Arduino verbinding met ethernet

Arduino verbinding met ethernet

De Arduino Ethernet-Shield kan een Arduino board verbinden met het internet. Het is gebaseerd op de Wiznet W5100 ethernet-chip (Informatieblat).De Wiznet W5100 biedt een netwerk (IP)-stack staat zowel TCP als UDP. Het ondersteunt maximaal vier gelijk
Controle van Ikea Dioder LED-Strip met Arduino + 16 X PWM LED Fader Board

Controle van Ikea Dioder LED-Strip met Arduino + 16 X PWM LED Fader Board

We gonna tonen hoe kabellengte tot en controle een Ikea DIODER LED -strip met een arduino, met behulp van een bord van 16 X LED PWM Fader als tussenpersoon.De 16 X PWM van bestuur is in feite een stelletje mosfets onder controle van de PWM (switches
Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Het gebruik van de Module van de Camera van de OV7670 met Arduino?

Hier introduceerden we één module van de camera van de OV7670 net gekocht online, met inbegrip van de mededeling van de cameramodule en Arduino UNO, met behulp van de manieren om te nemen van de foto via cameramodule, enzovoort. Dit is een cameramodu
RGB verlichting van Android met Arduino & Bluetooth LE (BLE)

RGB verlichting van Android met Arduino & Bluetooth LE (BLE)

ik heb een heleboel Kickstarter projecten met de nieuwe Bluetooth 4.0 Low Energy-standaard en een aantal van Bluetooth LE (BLE) ingeschakeld Arduino klonen binnenkort op de markt, maar veel van deze projecten nog steeds lijken te zijn ergens in het p
Open uw deur met een speciale klop met Arduino, Android telefoon- en 1Sheeld

Open uw deur met een speciale klop met Arduino, Android telefoon- en 1Sheeld

Nu u niet meer, de sleutel gebruiken met dit eenvoudige project die u en ieder lid van uw gezin kunnen openen uw deur zonder sleutel en ook u zal niet elke keer naar de deur te openen, kunt u het openen vanaf elke plek, alles wat je wilt is uw Androi
GY-521 MPU6050 3 as gyroscoop en de Accelerometer met Arduino

GY-521 MPU6050 3 as gyroscoop en de Accelerometer met Arduino

Deze video tutorial gaat over de installatie en het instellen van een GY-521 bord met een MPU6050 3-as gyroscoop en de Accelerometer met een Arduino. Na sommige aanvankelijke problemen oplossen met was ik in staat om de component werkend te krijgen.
Bouwen van uw FM-transmissie Station met Arduino

Bouwen van uw FM-transmissie Station met Arduino

Hi elk lichaam.Voordat een 3 maanden geleden, een van mijn vriend me om te bouwen van een eenvoudige FM-zender vraagt, zou hij een audiobestand verzenden vanaf computer en spelen op elke radiozender, door het aanpassen van de frequentie van de ontvan
De opname met behulp van ultrasone sensor met arduino

De opname met behulp van ultrasone sensor met arduino

Ik heb in de IOT ruimte voor een flink aantal maanden en proberen om dingen te integreren met Arduino board, onlangs kwam ik ultrasone sensor, het is interessant. Dus ik dacht van het creëren van een klein project. Het doel van het project is het vas
Aan de slag met Arduino - twee speler Arduino Pong

Aan de slag met Arduino - twee speler Arduino Pong

In deze tutorial gaan we een arduino gebaseerde controller die we gebruiken kunnen om te bepalen van een spel voor 2 spelers van pong bouwen.We gaan een paar van dial potentiometers (het draaien van knoppen) gebruiken om te controleren de pong vleerm
Weekend project klok datum thermometer en vochtigheid met Arduino mega

Weekend project klok datum thermometer en vochtigheid met Arduino mega

Guys, mij zin voor tantième mijn weekend-project over het maken van een klok met vochtigheid en temperatuursensor,Het met behulp van DHT11 sensor, RTC DS1307, LCD 16 x 2 en Arduino Mega 2560,Houden van lezen en veel gelukStap 1: Voorbereiden alle ond