Gemakkelijk ultrasone 4-pin sensor controle (hc-sr04)


Hallo Instructables,
Ik heb wat moeite met mijn goedkoop ultrasone sensor (hc-sr04) en vandaag vond ik een echt eenvoudige oplossing.
Het is een echt eenvoudig bewerken van de code van de normale 3pin.

Ik voegde de 4 int naar het begin van de code, zodat u wijzigingen de pinnen van de arduino heel gemakkelijk kunt.

De nieuwe code(4pin):

int vcc = 2; pin 2 hechten aan vcc
int trig = 3; pin 3 hechten aan Trig
int echo = 4; pin 4 hechten aan Echo
int gnd = 5; pin 5 aan de GND koppelen

VOID Setup {}

pinMode (vcc, OUTPUT);
pinMode (gnd, OUTPUT);
seriële communicatiepoorten te initialiseren:
Serial.begin(9600);
}

void loop
{
digitalWrite (vcc, hoge);
stellen variabelen voor de duur van de ping,
en het resultaat van de afstand in inches en centimeters:
lange duur, inch, cm;

De PING))) wordt geactiveerd door een hoge pols van 2 of meer microseconden.
Geef een korte lage puls vooraf om een schoon hoog puls:
pinMode (trig, uitvoer);
digitalWrite (trig, laag);
delayMicroseconds(2);
digitalWrite (trig, hoge);
delayMicroseconds(5);
digitalWrite (trig, laag);

Dezelfde pincode wordt gebruikt voor het lezen van het signaal van de PING))): een hoog
Pulse waarvan de duur de tijd (in microseconden) van de verzending is
voor de ping naar de receptie van de echo off van een object.
pinMode(echo,INPUT);
duur = pulseIn (echo, hoge);

de tijd omzetten in een afstand
duim = microsecondsToInches(duration);
cm = microsecondsToCentimeters(duration);

Serial.Print(inches);
Serial.Print ("in");
Serial.Print(cm);
Serial.Print("cm");
Serial.println();

delay(100);
}

lange microsecondsToInches(long microseconds)
{
Volgens de Parallax gegevensblad voor de PING))), er zijn
73.746 microseconden per inch (dwz geluid reist aan 1130 voeten per
seconde). Dit geeft de afstand die is afgelegd door de ping, uitgaande
en terug te keren, zodat wij door 2 delen te krijgen van de afstand van het obstakel.
Zie: http://www.parallax.com/dl/docs/prod/acc/28015-PI...
retourneren van microseconden / 74 / 2;
}

lange microsecondsToCentimeters(long microseconds)
{
De snelheid van het geluid is 340 m/s of 29 microseconden per vierkante centimeter.
De ping reist uit en terug, zo vind je de afstand van de
we de helft van de afgelegde afstand nemen-object.
retourneren van microseconden / 29 / 2;
}

Gerelateerde Artikelen

Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meterIn dit project kunt u bekijken hoe u kunt besturen servomotor en tu Bereken afstand met behulp van de arduino en ultrasone sensor. U nodig hebt: 1. Arduino (uno, nano, mini pro)HardwareZet de
Industriële IoT toepassingen - externe luchtkwaliteit + CO2-Sensor controle

Industriële IoT toepassingen - externe luchtkwaliteit + CO2-Sensor controle

** Update: Het artikel hieronder is van onze oudere Android app! VALARM is Industriële IoT. We helpen u, uw teams en uw bedrijf met de industriële IoT toepassingen met behulp van Valarm Tools Cloud.We raden GSM, WiFi of ethernet aansluiting apparaten
Arduino Sound Sensor Control

Arduino Sound Sensor Control

Arduino Sound sensor controlYouTube VideoDocumenten
Hack een HC SR04 op een 3-pin sensor

Hack een HC SR04 op een 3-pin sensor

Ik hoop dat jullie allemaal hebben gehoord van dat dure-maar-geweldig parallax ping))) sensor. Ik kan niet een van hen het mijn budget ontploffing in uiterst kleine kleine stukjes puin rondzweven kopen (30$ ik bedoel). Dus wat doe je? letterlijk kapp
UArm metaal met ultrasone sensor controle

UArm metaal met ultrasone sensor controle

Vereisten1. uArm metaalU kunt ook andere versies van uArm, maar in dit artikel het vak te houden van de ultrasone sensor is speciaal ontworpen voor uArm metaal.2. ultrasone variërend Module HC - SR04U kunt deze ultrasone module gemakkelijk vinden in
Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Besturen van een Motor met behulp van ultrasone sensoren van de afstand (HC-SR04)

Hallo iedereen! In dit project zullen wij de richting van een motor met behulp van twee ultrasone opgezette sensoren controleren.Als de juiste sensor wordt geactiveerd, zal de motor draaien linksom.Als de linker sensor wordt geactiveerd, zal de motor
Sensor Tutorial HC-SR04 Linkit een

Sensor Tutorial HC-SR04 Linkit een

In deze tutorial zal ik een eenvoudig project gebruik van hc-sr04 en linkit één bord, zodat u een idee krijgt over het gebruik van het maken. De L.E.D gloeit wanneer een object tussen de opgegeven afstand komt. Haar is een video van het werkt:-Stap 1
Arduino Motion Sensor controle Led licht

Arduino Motion Sensor controle Led licht

behoefte aan een beetje nuttig tutorial over hoe je draad en programmeren van uw nieuwe bewegingsmelder met je arduino? Goed kijken niet verder. Deze tutorial geeft u een eenvoudig voorbeeld van hoe een bewegingssensor aan uw arduino instellen en uit
GoPro ultrasone Motion Sensor HC-SR04 gecontroleerd door arduino

GoPro ultrasone Motion Sensor HC-SR04 gecontroleerd door arduino

Gopro geactiveerd door beweging, de ultrasone sensor verplaatsen de servo wanneer iets verschijnt dicht bij de sensor, het kan worden geprogrammeerd om het nemen van foto's of video, en het kan ook worden geprogrammeerd om te stoppen met het nemen va
Triggering van een relais met een ultrasone sensor SR04

Triggering van een relais met een ultrasone sensor SR04

Dit is niet de beste manier om een relais te activeren met deze sensor, maar het is een snelle en vuile manier om dit te doen. Ik ben niet een professionele coder, noch doen ik beweren te zijn. Ik ben nog steeds bezig om te leren van C ++ dus ik will
Arduino - HC SR04 ultrasone afstandssensor / ultrasone Sensor bereik

Arduino - HC SR04 ultrasone afstandssensor / ultrasone Sensor bereik

Hallo mensen! Ik maakte vandaag een vrij handig ding. Een afstandsmeter met een ultrasone afstandssensor. het werkt perfect en kan worden gebruikt voor een heleboel dingen, zoals de robot plaatsen enz. Niet erg de telefoon en Bluetooth-module u niet
Arduino - ultrasone Sensor met LED's en buzzer

Arduino - ultrasone Sensor met LED's en buzzer

Hi jongens dit is mijn eerste tutorial, ik ben net begonnen met een paar maanden geleden leren elektronica (voorheen ik heb net wist hoe te programmeren in C en Python). Toen ik klaar was met dit project (kostte me ongeveer 5 uur of iets) heb ik besl
Afstandsmeting met behulp van ultrasone sensor en de Arduino

Afstandsmeting met behulp van ultrasone sensor en de Arduino

HI iederIk heb onlangs mijn eerste Aduino, hier ben ik gonne toont u mijn eerste project die is afstandsmeting met behulp van ultrasone sensor en de Arduino, kunt u dit project veel mogelijke toepassingen zoals1-vloeistof niveau2-object detectie3-afs
Bereik van de ultrasone Sensor nauwkeurigheid verbeteren

Bereik van de ultrasone Sensor nauwkeurigheid verbeteren

Hallo weer Instructables Gemeenschap!Dit instructable leert u hoe te verbeteren van de nauwkeurigheid van een bereik van de ultrasone sensor. Het is gebaseerd op de hoofdsom dat geluid door lucht op verschillende snelheden, afhankelijk van de tempera