Inventoria Sensor Kit (11 / 12 stap)

Stap 11: Medidor de distancia ultrasónico


El sensor ultrasónico gedomo una Sal ultrasónico que al rebotar nl una superficie y regresar es medida, y calculando el tiempo que tarda nl llegar, se puede medir la distancia con bastante precición.

Conexiã³n

Para conectarlo simplemente conecte "vcc" een + 5V nl el schild "Gnd" del sensor con GND del schild, "Trig" en la entrada A1, y "Echo" nl el A2, así como se ve nl la foto.

Código

El código es algo más complejo. Básicamente hay que hacer que el arduino emita una Sal con el sensor y luego hacer que espere nl recibirla con el comando pulseIn(), que nos permite hacer eso. Pueden encontrar más detalles sobre pulseIn en la página de Arduino.

El pin A1, lo asignamos de OUTPUT y el pin A2 de ingang. Ambos debe ser activados nl hoog, utilizando digitalWrite(), nl la sección de setup:

 pinMode(A1, OUTPUT); digitalWrite(A1, HIGH); pinMode(A2, INPUT); digitalWrite(A2, HIGH); 

Nl el código belangrijkste lus, la parte que pone een funcionar el sensor es la siguiente:

 digitalWrite(A1, LOW); // Send low pulse delayMicroseconds(2); // Wait for 2 microseconds digitalWrite(A1, HIGH); // Send high pulse delayMicroseconds(5); // Wait for 5 microseconds unsigned long echo = pulseIn(A2, HIGH); //Listen for echo float distance = (echo / 58.138); //convert to CM 

Lo que hace el código es mandar VN pulso con digitalWrite al pin A1, y luego espera recibirlo con el comando pulseIn, nl el pin A2. El tiempo que tarda, y considerando la velocidad del sonido, permite calcular nl centímetros la distancia.

El resto del código zoon todas las operaciones de despliegue de pantalla que ya se explicaron antes.

Gerelateerde Artikelen

Arduino Temperatuur Sensor Kit

Arduino Temperatuur Sensor Kit

deze kit is ontworpen om het 4 x 7-segment display die de temperatuur gemonteerd rechtstreeks op de Arduino board toont. De3-pins draad leidt verbinden een thermistor met een analoge pin op de Arduino. Zodra de Arduino is geprogrammeerd, kan een 9-vo
Burger Sensor: MQ-7 koolmonoxide Breakout Kit

Burger Sensor: MQ-7 koolmonoxide Breakout Kit

dit Instructable zal gaan door de stappen voor het monteren van de eerste burger Sensor kit: de MQ-7 koolmonoxide Gas Sensor Breakout Board.Meer info op: http://citizensensor.cc/makeVoor de aankoop van een kit, e-mail joe: saavedraStap 1: Verzamel ma
DIY spier Sensor / EMG Circuit voor een Microcontroller

DIY spier Sensor / EMG Circuit voor een Microcontroller

meten van spier activering via elektrische potentiaal, hierna aangeduid als elektromyografie (EMG) , heeft van oudsher gebruikt voor medisch onderzoek en diagnose van neuromusculaire aandoeningen. Echter met de komst van de krimpende ooit nog krachti
Arduino grond vochtigheid Sensor

Arduino grond vochtigheid Sensor

Bewerken ***Gelieve weerstanden te gebruiken bij het aansluiten van de LED's aan uw Arduino!Bewerken ***In dit instructable ik zal u tonen hoe om verbinding te maken de een Arduino Nano en een vocht sensor. De informatie wordt dan getoond met 5 LEDs.
Bijhouden van het gebruik van Intel Edison Development Kit kleur

Bijhouden van het gebruik van Intel Edison Development Kit kleur

Ik heb uiteengezet een OpenCV-project maken op Intel Edison Node.js gebruikt voor het bijhouden van objecten. OpenCV heeft alleen C, C++, Python en Java interfaces dus hoe kan je werken met alleen JavaScript? OpenCV is nooit geport naar JavaScript in
Maak uw eigen Nike + (Nike Plus) Sensor gat In uw Running Shoes

Maak uw eigen Nike + (Nike Plus) Sensor gat In uw Running Shoes

Opmerking: de instructies zijn opgenomen in elke afbeelding.Als u wilt zien van alle foto's (en zie alle stappen) moet u registreren voor een gratis account op deze site.Eenmaal ingelogd in je kan klikken op elke foto voor een grotere versie met inst
Maak uw eigen bodem Sensor

Maak uw eigen bodem Sensor

Hallo en Welkom bij de stapsgewijze instructies voor de Intel ICRI maken uw eigen bodem Sensor kit.Met behulp van deze kit, zult u een sensor die kan het meten van licht, temperatuur en bodem vocht bouwen. Van start tot finish, moet het samenstellen
Slimme HuD - de helm van een slimme AR

Slimme HuD - de helm van een slimme AR

Met al bespreking rondgaan over alles draaien slim, uit uw televisie, koelkasten om zelfs polsbandjes, ik dacht dat ik zou iets meer aan die lijst toevoegen. Hebt u ooit gedacht aan het hebben van uw rit te slim? Ik wil introduceren een slimme helm d
Controle van een grote Lineaire servomotor met Arduino

Controle van een grote Lineaire servomotor met Arduino

Deze Arduino Lineaire Actuator Tutorial laat zien hoe om te doen basic handmatige bediening van een grote Lineaire servomotor met behulp van een Arduino en twee knoppen. In de eerste set van code, de eerste knop breidt de bedieningssleutel en het twe
Interactieve Quilt

Interactieve Quilt

dit project is een hangende, interactieve quilt voor mijn 8 jaar oude dochter.  Elke sectie van het dekbed vereist haar iets doen om het activeren van de lichten of de geluiden.Materialen die nodig zijnVoor Quilt:Stof-5 kleuren voor achtergrond-Back-
Intel Edison lawaai Alarm (Intel IoT)

Intel Edison lawaai Alarm (Intel IoT)

IntroductieIk heb een inbraakalarm en brandalarm, maar geen manier om te weten als ofwel zijn klinkende tenzij ik in het huis ben. In plaats van hen vervangen door 'slimme' alternatieven, ik ben van plan om te bouwen van een apparaat om te luisteren
USB-Biofeedback Game Controller

USB-Biofeedback Game Controller

Voortbouwend op onze laatste tutorial, die u geleerd hoe te bouwen van een spier-sensor, hebben we besloten om u een project dat echt de vitrines van de kracht van onze spier (EMG) sensoren. Advancer Technologies "USB-Biofeedback Game Controller"
EVB - een manier om de hersenen van de LEGO Mindstorms EV3 vervangen

EVB - een manier om de hersenen van de LEGO Mindstorms EV3 vervangen

De LEGO Mindstorms EV3 Gyro jongen is een zeer typische model voor demonstratiedoeleinden.Veel jongens bouwen van deze robot als hun eerste EV3 robot. U kunt de jongen door middel van verschillende kleur op kleur sensor.Maar ik vond het moeilijk om d
DRINKINSTALLATIES SYSTEM - introductie

DRINKINSTALLATIES SYSTEM - introductie

Inleiding & doelstellingen:Ik is een eenvoudig systeem, met behulp van de Arduino voor het automatiseren van de irrigatie en drenken van de kleine potplanten of gewassen.Dit systeem doet de controle van bodemvocht, doen aanwijzingen via LED's en in h