        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":6827,"date":"2022-04-26T02:25:42","date_gmt":"2022-04-26T02:25:42","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=6827"},"modified":"2023-02-10T16:41:59","modified_gmt":"2023-02-10T16:41:59","slug":"tres-proyectos-muy-simples-con-sensor-ultrasonico-y-arduino","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2022\/04\/tres-proyectos-muy-simples-con-sensor-ultrasonico-y-arduino\/","title":{"rendered":"Tres proyectos muy simples con sensor ultras\u00f3nico y arduino"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"Tres proyectos muy simples con sensor ultras\u00f3nico y arduino - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/5ubzhZimSgE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p>En este tutorial veremos tres proyectos muy simples con el sensor ultras\u00f3nico HC-SR04 y arduino. El primer proyectos es una barrera para autos autom\u00e1tica, donde al retirarse del lugar se abrir\u00e1 la barrera, pero no mientras est\u00e9 hablando con el guardia. El segundo proyecto, es un detector de presencia, que sonar\u00e1 cuando detecte la presencia de una persona, muy \u00falti, en un negocio, o en lugar donde no deba circular las personas, de esa forma nos va advertir de la presencia de alguien con un sonido. El tercer proyecto, es un detector de distancia, que nos va a indicar a que distancia hay un objeto, como una pared, mediante un tono, que mientras m\u00e1s cercano est\u00e9 el objeto m\u00e1s continuo el tono y entre m\u00e1s discontinuo el tono m\u00e1s lejano el objeto.<\/p>\n<hr \/>\n<p style=\"text-align: left;\">Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<p style=\"text-align: left;\"><div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div><\/p>\n<hr \/>\n<h4>Componentes electr\u00f3nicos<\/h4>\n<p><strong>Circuito electr\u00f3nico del proyecto<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6035\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-745x1024.jpg\" sizes=\"(max-width: 745px) 100vw, 745px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-745x1024.jpg 745w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-218x300.jpg 218w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-768x1055.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-600x824.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-820x1127.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-1320x1814.jpg 1320w\" alt=\"\" width=\"745\" height=\"1024\" \/><\/a><\/p>\n<h2><strong>Materiales del proyecto<\/strong><\/h2>\n<p><b>Srrvo sg90: Caracter\u00edsticas<\/b><\/p>\n<ul>\n<li>Dimensiones (L x W xH) = 22.0 x 11.5 x 27 mm (0.86 x 0.45 x 1.0 pulgadas)<\/li>\n<li>Peso: 9 gramos<\/li>\n<li>Peso con cable y conector: 10.6 gramos<\/li>\n<li>Torque a 4.8 volts: 16.7 oz\/in o 1.2 kg\/cm<\/li>\n<li>Voltaje de operaci\u00f3n: 4.0 a 7.2 volts<\/li>\n<li>Velocidad de giro a 4.8 volts: 0.12 seg \/ 60 \u00ba<\/li>\n<li>Conector universal para la mayor\u00eda de los receptores de radio control<\/li>\n<li>Compatible con tarjetas como Arduino y microcontroladores que funcionan a 5 volts.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6044\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-1024x963.jpg\" sizes=\"(max-width: 241px) 100vw, 241px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-1024x963.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-300x282.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-768x723.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-600x564.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-820x771.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-1320x1242.jpg 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios.jpg 1553w\" alt=\"\" width=\"241\" height=\"227\" \/><\/a><\/p>\n<p><strong>\u00bfC\u00f3mo controlar un servomotor?<\/strong><\/p>\n<p>Puede colocar el eje del servo en varios \u00e1ngulos de 0 a 180\u00ba.\u00a0Los servos se controlan utilizando una se\u00f1al de modulaci\u00f3n de ancho de pulso (PWM).\u00a0Esto significa que la se\u00f1al PWM enviada al motor determinar\u00e1 la posici\u00f3n del eje.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/04\/180.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5504\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/04\/180.jpg\" alt=\"\" width=\"309\" height=\"238\" \/><\/a><\/p>\n<p><strong>Arduino Nano<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6034\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\" sizes=\"(max-width: 321px) 100vw, 321px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg 650w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-600x600.jpg 600w\" alt=\"\" width=\"321\" height=\"321\" \/><\/a><\/p>\n<p>El Arduino Nano es una placa peque\u00f1a, completa y compatible con la placa de pruebas basada en el ATmega328 (Arduino Nano 3.x).\u00a0Tiene m\u00e1s o menos la misma funcionalidad del Arduino Duemilanove, pero en un paquete diferente.\u00a0Solo carece de un conector de alimentaci\u00f3n de CC y funciona con un cable USB Mini-B en lugar de uno est\u00e1ndar.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega328<\/td>\n<\/tr>\n<tr>\n<td>Arquitectura<\/td>\n<td>AVR<\/td>\n<\/tr>\n<tr>\n<td>Tensi\u00f3n de funcionamiento<\/td>\n<td>5 V<\/td>\n<\/tr>\n<tr>\n<td>Memoria flash<\/td>\n<td>32 KB de los cuales 2 KB utiliza el gestor de arranque<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>2 KB<\/td>\n<\/tr>\n<tr>\n<td>Velocidad de reloj<\/td>\n<td>16 MHz<\/td>\n<\/tr>\n<tr>\n<td>Pines anal\u00f3gicos IN<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB<\/td>\n<\/tr>\n<tr>\n<td>Corriente CC por pines de E \/ S<\/td>\n<td>40 mA (pines de E \/ S)<\/td>\n<\/tr>\n<tr>\n<td>Voltaje de entrada<\/td>\n<td>7-12 V<\/td>\n<\/tr>\n<tr>\n<td>Pines de E \/ S digitales<\/td>\n<td>22 (6 de los cuales son PWM)<\/td>\n<\/tr>\n<tr>\n<td>Salida PWM<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>El consumo de energ\u00eda<\/td>\n<td>19 mA<\/td>\n<\/tr>\n<tr>\n<td>Tama\u00f1o de PCB<\/td>\n<td>18 x 45 mm<\/td>\n<\/tr>\n<tr>\n<td>Peso<\/td>\n<td>7 g<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Diagrama de pines<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6033\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-150x150.png 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-300x300.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-768x768.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-600x600.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-820x820.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1320x1321.png 1320w\" alt=\"\" width=\"1024\" height=\"1024\" \/><\/a><\/p>\n<p><strong>Modulo Sensor Ultrasonido HC-SR04<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6036\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg\" sizes=\"(max-width: 326px) 100vw, 326px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg 458w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04-300x300.jpg 300w\" alt=\"\" width=\"326\" height=\"326\" \/><\/a><br \/>\nEl sensor HC-SR04 es una excelente opci\u00f3n como sensor de distancia ultras\u00f3nico. Su relaci\u00f3n de costo\/beneficio lo hace \u00f3ptimo para un<br \/>\ngran abanico de aplicaciones. El uso de este m\u00f3dulo es bastante sencillo debido a que se toda la electr\u00f3nica de control, transmisi\u00f3n y<br \/>\nrecepci\u00f3n se encuentra contenida en PCB. El usuario solamente debe enviar un pulso de disparo y medir en tiempo alto del pulso de<br \/>\nrespuesta. Solamente se requieren 4 cables para completar la interfaz con el m\u00f3dulo de sensor HC-SR04. El HC-SR04 es compatible con la<br \/>\nmayor\u00eda de los microcontroladores del mercado, incluyendo el Arduino UNO, Arduino MEGA y otras tarjetas compatibles que funcionen con<br \/>\n5 volts. Existen librer\u00edas para este m\u00f3dulo que hacen que la parte del software quede resuelta de manera muy sencilla. Recomendamos<br \/>\nadquirir algunos cables tipo Dupont para poder usar este sensor sin necesidad de realizar soldaduras.<br \/>\nPosee dos transductores: un emisor y un receptor piezoel\u00e9ctricos, adem\u00e1s de la electr\u00f3nica necesaria para su<br \/>\noperaci\u00f3n. El funcionamiento del sensor es el siguiente: el emisor piezoel\u00e9ctrico emite 8 pulsos de ultrasonido(40KHz) luego de<br \/>\nrecibir la orden en el pin TRIG, las ondas de sonido viajan en el aire y rebotan al encontrar un objeto, el sonido de rebote es<br \/>\ndetectado por el receptor piezoel\u00e9ctrico, luego el pin ECHO cambia a Alto (5V) por un tiempo igual al que demor\u00f3 la onda desde que<br \/>\nfue emitida hasta que fue detectada, el tiempo del pulso ECO es medido por el microcontrolador y asi se puede calcular la distancia al<br \/>\nobjeto. El funcionamiento del sensor no se ve afectado por la luz solar o material de color negro (aunque los materiales blandos<br \/>\nacusticamente como tela o lana pueden llegar a ser dif\u00edciles de detectar).<\/p>\n<p>Especificaciones:<\/p>\n<p>-Interfaz sencilla: Solamente 4 cables<br \/>\n-Voltaje de Operaci\u00f3n: 5V DC<br \/>\n-Corriente de reposo: &lt; 2mA<br \/>\n-Corriente de trabajo: 15mA<br \/>\n-Rango de medici\u00f3n: 2cm a 450cm<br \/>\n-Precisi\u00f3n: +- 3mm<br \/>\n-\u00c1ngulo de apertura: 15\u00b0<br \/>\n-Frecuencia de ultrasonido: 40KHz<br \/>\n-Duraci\u00f3n m\u00ednima del pulso de disparo TRIG (nivel TTL): 10 \u00b5S<br \/>\n-Duraci\u00f3n del pulso ECO de salida (nivel TTL): 100-25000 \u00b5S<br \/>\n-Dimensiones: 45mm x 20mm x 15mm<br \/>\n-Tiempo m\u00ednimo de espera entre una medida y el inicio de otra 20ms (recomendable 50ms)<\/p>\n<p>Conexion:<\/p>\n<p>-VCC (+5V DC)<br \/>\n-TRIG (Disparo del ultrasonido)<br \/>\n-ECHO (Recepci\u00f3n del ultrasonido)<br \/>\n-GND (0V)<\/p>\n<hr \/>\n<p><strong>Un Resistor de 1K<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6037\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k.jpg\" sizes=\"(max-width: 230px) 100vw, 230px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k.jpg 500w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k-300x300.jpg 300w\" alt=\"\" width=\"230\" height=\"230\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Un diodo led rojo de 5 mm<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6039\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm.jpg\" sizes=\"(max-width: 191px) 100vw, 191px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm.jpg 458w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm-300x300.jpg 300w\" alt=\"\" width=\"191\" height=\"191\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Un palito de helado<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6040\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-1024x1024.jpg\" sizes=\"(max-width: 268px) 100vw, 268px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-1024x1024.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-600x600.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-820x820.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito.jpg 1205w\" alt=\"\" width=\"268\" height=\"268\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Pines hembra<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-6689\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg\" alt=\"\" width=\"225\" height=\"225\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg 225w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin-150x150.jpg 150w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/p>\n<hr \/>\n<p><strong>Un Z\u00f3calo para arduino<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/zocalo.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-6045\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/zocalo.jpg\" alt=\"\" width=\"300\" height=\"166\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Circuito Impreso PCB<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6047\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-719x1024.jpg\" sizes=\"(max-width: 376px) 100vw, 376px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-719x1024.jpg 719w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-211x300.jpg 211w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-768x1093.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-600x854.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-820x1167.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb.jpg 1100w\" alt=\"\" width=\"376\" height=\"536\" \/><\/a><\/p>\n<p>Archivo Gerber \u2013&gt;\u00a0<a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Gerber_CESTO_DE_RESIDUOS.zip\">Gerber_CESTO_DE_RESIDUOS<\/a><\/p>\n<hr \/>\n<p><strong>C\u00f3digo fuente de la barrera para autos<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">#include &lt;Servo.h&gt;\r\nconst int Trigger = 2;   \/\/Pin 2 para el Trigger del sensor ultras\u00f3nico\r\nconst int Echo = 3;   \/\/Pin 3 para el Eco del sensor ultras\u00f3nico\r\nint estado = 0;\r\nServo servoMotor1;  \/\/ crear un objeto servo para controlar el servo\r\nvoid setup() {\r\n  Serial.begin(9600);\/\/iniciailzamos la comunicaci\u00f3n a 9600 bps\r\n  pinMode(Trigger, OUTPUT); \/\/Se configura como salida\r\n  pinMode(Echo, INPUT);  \/\/Se configura como entrada\r\n  digitalWrite(Trigger, LOW);\/\/Inicializamos el pin con estado BAJO o LOW\r\n  servoMotor1.attach(4);  \/\/ Asignamos el pin 4 para el control del servo\r\n  servoMotor1.write(21); \/\/Posisci\u00f3n inicial del servo para que quede la tapa cerrada\r\n}\r\nvoid loop()\r\n{\r\n  long tiempo; \/\/tiempo que demora en llegar el eco\r\n  long distancia; \/\/distancia en centimetros\r\n  digitalWrite(Trigger, HIGH);\/\/Activamos el pin 2\r\n  delayMicroseconds(10);     \/\/Enviamos un pulso durante 10us\r\n  digitalWrite(Trigger, LOW); \/\/Desactivamos el pin 2\r\n  tiempo = pulseIn(Echo, HIGH); \/\/obtenemos el ancho del pulso y lo asignamos a la variable tiempo\r\n  distancia = tiempo\/59;     \/\/Convertimos el tiempo a distancia en cm\r\n  Serial.print(\"Distancia: \");\/\/Imprimimos en el terminal serial el valor de la distancia en cent\u00edmetros\r\n  Serial.print(distancia);     \r\n  Serial.print(\"cm\");\r\n  Serial.println();\r\n  delay(100);\r\n  if(distancia&lt;15 ){\/\/\r\n    estado = 1;\r\n  }\r\n  if(distancia&gt;16 &amp;&amp; estado == 1){\r\n  servoMotor1.write(110);\/\/Barrera abierta\r\n  delay(10000);\/\/La tapa estr\u00e1 abierta 10 segundos\r\n  servoMotor1.write(21);\/\/Barrera cerrada\r\n  estado = 0;\r\n  }\r\n  delay(100);          \/\/Esperamos un tiempo breve antes de empezar de nuevo\r\n}<\/pre>\n<hr \/>\n<p><strong>C\u00f3digo Fuente detector de presencia<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">const int Trigger = 2;   \/\/Pin 2 para el Trigger del sensor ultras\u00f3nico\r\nconst int Echo = 3;   \/\/Pin 3 para el Eco del sensor ultras\u00f3nico\r\nint estado = 0;\r\nint buzzer = 4;\r\nvoid setup() {\r\n  Serial.begin(9600);\/\/iniciailzamos la comunicaci\u00f3n a 9600 bps\r\n  pinMode(Trigger, OUTPUT); \/\/Se configura como salida\r\n  pinMode(Echo, INPUT);  \/\/Se configura como entrada\r\n  digitalWrite(Trigger, LOW);\/\/Inicializamos el pin con estado BAJO o LOW\r\n  pinMode(buzzer, OUTPUT);\r\n}\r\nvoid loop()\r\n{\r\n  long tiempo; \/\/tiempo que demora en llegar el eco\r\n  long distancia; \/\/distancia en centimetros\r\n  digitalWrite(Trigger, HIGH);\/\/Activamos el pin 2\r\n  delayMicroseconds(10);     \/\/Enviamos un pulso durante 10us\r\n  digitalWrite(Trigger, LOW); \/\/Desactivamos el pin 2\r\n  tiempo = pulseIn(Echo, HIGH); \/\/obtenemos el ancho del pulso y lo asignamos a la variable tiempo\r\n  distancia = tiempo\/59;     \/\/Convertimos el tiempo a distancia en cm\r\n  Serial.print(\"Distancia: \");\/\/Imprimimos en el terminal serial el valor de la distancia en cent\u00edmetros\r\n  Serial.print(distancia);     \r\n  Serial.print(\"cm\");\r\n  Serial.println();\r\n\r\n  if(distancia&lt;15 ){\/\/Si es menor a 15 sonar\u00e1 el buzzer durante 3 segundos\r\n digitalWrite(buzzer, HIGH);\r\n delay(3000);\r\n digitalWrite(buzzer, LOW);\r\n  }\r\n  delay(10);          \/\/Esperamos un tiempo breve antes de empezar de nuevo\r\n}<\/pre>\n<hr \/>\n<p><b>C\u00f3digo<\/b><strong>\u00a0fuente detector de distancia<\/strong><\/p>\n<pre class=\"lang:default decode:true \" title=\"C\u00f3digo Fuente\">const int Trigger = 2;   \/\/Pin 2 para el Trigger del sensor ultras\u00f3nico\r\nconst int Echo = 3;   \/\/Pin 3 para el Eco del sensor ultras\u00f3nico\r\nint estado = 0;\r\nint buzzer = 4;\r\nvoid setup() {\r\n  Serial.begin(9600);\/\/iniciailzamos la comunicaci\u00f3n a 9600 bps\r\n  pinMode(Trigger, OUTPUT); \/\/Se configura como salida\r\n  pinMode(Echo, INPUT);  \/\/Se configura como entrada\r\n  digitalWrite(Trigger, LOW);\/\/Inicializamos el pin con estado BAJO o LOW\r\n  pinMode(buzzer, OUTPUT);\r\n}\r\nvoid loop()\r\n{\r\n  long tiempo; \/\/tiempo que demora en llegar el eco\r\n  long distancia; \/\/distancia en centimetros\r\n  digitalWrite(Trigger, HIGH);\/\/Activamos el pin 2\r\n  delayMicroseconds(10);     \/\/Enviamos un pulso durante 10us\r\n  digitalWrite(Trigger, LOW); \/\/Desactivamos el pin 2\r\n  tiempo = pulseIn(Echo, HIGH); \/\/obtenemos el ancho del pulso y lo asignamos a la variable tiempo\r\n  distancia = tiempo\/59;     \/\/Convertimos el tiempo a distancia en cm\r\n  Serial.print(\"Distancia: \");\/\/Imprimimos en el terminal serial el valor de la distancia en cent\u00edmetros\r\n  Serial.print(distancia);     \r\n  Serial.print(\"cm\");\r\n  Serial.println();\r\n\r\n  if(distancia&lt;60 ){\/\/Si la condici\u00f3n se cumple movemos el servo con eso abriemos la tapa del cesto de basura\r\n digitalWrite(buzzer, HIGH);\r\n delay(distancia);\r\n digitalWrite(buzzer, LOW);\r\n delay(distancia);\r\n  }\r\n  delay(10);          \/\/Esperamos un tiempo breve antes de empezar de nuevo\r\n}<\/pre>\n<hr \/>\n<p style=\"text-align: left;\"><div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div><\/p>\n<hr \/>\n<p style=\"text-align: left;\"><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"Guante para personas no videntes con audio por voz(prototipo) - Video colaborativo\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/LILav0nO_y0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>En este tutorial veremos tres proyectos muy simples con el sensor ultras\u00f3nico HC-SR04 y arduino. El primer proyectos es una barrera para autos autom\u00e1tica, donde al retirarse del lugar se abrir\u00e1 la barrera, pero no mientras est\u00e9 hablando con el guardia. El segundo proyecto, es un detector de presencia, que sonar\u00e1 cuando detecte la presencia [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":6829,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[1067,181,906,772,595,1071,1070,1069,624,988,1380,613,1068,1066,917,31,997,1379,687,1378],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6827"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=6827"}],"version-history":[{"count":2,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6827\/revisions"}],"predecessor-version":[{"id":7193,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6827\/revisions\/7193"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/6829"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=6827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=6827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=6827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}