Pompoen praten (2 / 7 stap)

Stap 2: Afstandssensor (eerste echte stap)


De eerste stap is om de afstand sensor werkend te krijgen. Er zijn veel tutorials te volgen om het lopen te krijgen. Er is een die is gemakkelijk te volgen op de site van de Arduino. De code is als volgt: (rechtstreeks uit de ingebouwde voorbeelden)

/ * Ping))) Sensor

Deze sketch leest een PING))) ultrasone afstandsmeter en geeft als resultaat de
afstand tot het dichtstbijzijnde object in bereik. Om dit te doen, stuurt het een puls
aan de sensor te leiden van een lezing, luistert dan voor een pulse
om terug te keren.  De lengte van de terugkerende puls is evenredig met
de afstand van het object van de sensor.

Het circuit:
* + V aansluiting van de PING))) gekoppeld aan + 5V
* GND aansluiting van de PING))) aangesloten op grond
* SIG aansluiting van de PING))) gekoppeld aan digitale pin 7

http://www.Arduino.CC/en/tutorial/ping

gemaakt van 3 Nov 2008
door David A. Mellis
gemodificeerde 30 Aug 2011
door Tom Igoe

Deze voorbeeldcode is in het publieke domein.

*/

Deze constante verandert niet.  Het is het pin-nummer
van de sensor van de output:
Const int pingPin = 7;

VOID Setup {}
seriële communicatiepoorten te initialiseren:
Serial.begin(9600);
}

void loop
{
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 (pingPin, OUTPUT);
digitalWrite (pingPin, laag);
delayMicroseconds(2);
digitalWrite (pingPin, hoge);
delayMicroseconds(5);
digitalWrite (pingPin, 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 (pingPin, INPUT);
duur = pulseIn (pingPin, 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-PING-v1.3.pdf
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;
}

Zodra je dit werkend bent u goed op uw manier. Controleer de seriële monitor om te controleren of dat alles goed werkt.

Gerelateerde Artikelen

Pompoen kostuum praten

Pompoen kostuum praten

dank u voor het bekijken van mijn Instructable!Vandaag leert u hoe maakte ik een "pompoen Halloween kostuum" het lijkt misschien een moeilijke taak, maar als u patiënt bent u deze build kan bereiken. Hoe ooit als u denkt dat dit project is niet
Geautomatiseerde praten Skull

Geautomatiseerde praten Skull

Dit instructable zal u tonen hoe u een bewegende kaak toevoegt aan een schedel, pompoen of andere vakantie prop. Ik gebruikte dit om mijn 3 as schedel op mijn ketel kruipen praten toen een bewegingsmelder ging. Dit circuit niet vereist programmering
Flaming knippert pompoen

Flaming knippert pompoen

Voelt een beetje spice toe te voegen aan uw Halloween pompoen? Wilt u proberen simuleren brand met LEDs? Nou is dit de instructable voor u omdat we gonna beide te doen en het is super eenvoudig! Het beste van alles? GEEN VUUR NODIG.Materialen:1 x Ard
Arduino-Powered pompoen

Arduino-Powered pompoen

deze Halloween project wordt gebruikgemaakt van een Arduino met een sensor van de nabijheid en een bos van LEDs gasten begroeten aan uw voeten.Stap 1: Programmeren van de Arduino en het haak De code daarvoor is gebaseerd op een voorbeeld van Tom Igoe
HAL-9000 Arduino praten verlengsnoer

HAL-9000 Arduino praten verlengsnoer

Ik struikelde op een replica build van HAL online en ik dacht dat het was pretty cool, maar wordt de perfectionist die ik ben geneigd om op projecten, mij zowaar wilden een beter uitziende lens, LED-lamp en realistischer voorpaneel stuk. Ik wilde ook
Pompoen likeur

Pompoen likeur

deze likeur smaakt van de rijke, aardse smaken van pompoen met slechts een aanraking van kruid.  Drankje rechte-up Voeg als een Halloween behandelen, toe aan warme cider, een pompoen champagne cocktail maken, of een pumpkintini.Stap 1: benodigdheden
Pompoen Cocktail

Pompoen Cocktail

pompoen CocktailGrappig ding te noemen dit een pompoen cocktail omdat hoewel het ziet als een eruit, het heeft geen pompoen in.  Ik ben geen fan van pompoen puree aanbrengend door om het even welk van mijn dranken zomaar waardoor het pompoen-ee proev
Interactieve Halloween pompoen (Arduino gebaseerd)

Interactieve Halloween pompoen (Arduino gebaseerd)

HET IDEEEen pompoen die gloeit, schudt en schreeuwt... [video]Het is Halloween, dus natuurlijk, dat we moesten een project die verband houdt met die.Het idee is om een pompoen, die zintuigen van de aanwezigheid van een persoon die probeert te krijgen
Halloween IOT pompoen Patch

Halloween IOT pompoen Patch

Doel: Wanneer kinderen het huis benadert wordt de pompoen Patch komt tot leven bieden een interactieve omgeving op basis van beweging en geluid detectie.Stap 1: Service LayerStap 2: Werk FlowWanneer beweging wordt gedetecteerd; Voer de volgende hande
Pompoen geïnkt

Pompoen geïnkt

een unieke getatoeëerd pompoen maken met een aantal interessante lijnen en ontwerpen.Stap 1: benodigdheden Art pennenPompoen van Michaels (wit of oranje)Witte verfSchuim borstelStap 2: Pompoen ontwerpen 1. kan je een witte pompoen, maar ik nog steeds
Roken van No-chemische pompoen

Roken van No-chemische pompoen

Er zijn zo veel grote Arduino gecontroleerd pompoenen / jack-o-lanterns! Dit is een ander, met een digitale LED flakkerende kaars licht en waterdamp zoals "rook" dus geen chemicaliën! Alleen water!De "rook" komt uit een vijver mist mak
Pompoen Pom Pom Garland

Pompoen Pom Pom Garland

Pom pom is gelijk aan de partij, plain en simpel. Dat is waarom ik ben zo enthousiast over dit super gemakkelijk DIY manier om lange garen pompoen pom pom slingers die aangepast voor elke gelegenheid zijn! Ik had een tutorial gezien ergens online Hoe
Eenvoudige kartonnen pompoen decoratie

Eenvoudige kartonnen pompoen decoratie

HalloIn dit instructable ik zal u tonen hoe maak je een eenvoudige pompoen decoratie, deze zijn ongelooflijk gemakkelijk te maken en kan gedaan worden in ongeveer 5 minutenDit instructable is ook een beetje van een facelift van een van mijn eerste in
Pompoen wijnkoeler

Pompoen wijnkoeler

Uw pompoen snijden in een wijnkoeler die dit jaar! Zet het tentoongesteld in uw huis of op uw halloween feest en genieten van een glas wijn. Functionele en leuk, deze feestelijke decoratie is zeker te behagen van het oog en het gehemelte.Volg langs o