{"id":5771,"date":"2021-02-02T10:03:29","date_gmt":"2021-02-02T12:03:29","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=5771"},"modified":"2021-02-02T10:03:52","modified_gmt":"2021-02-02T12:03:52","slug":"sensor-de-estacionamento-arduino-com-sensor-ultrassonico","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/","title":{"rendered":"Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico"},"content":{"rendered":"<p>O Projeto <strong>Sensor de Estacionamento Arduino<\/strong> com Sensor Ultrass\u00f4nico \u00e9 mais uma possibilidade de aplica\u00e7\u00e3o do incr\u00edvel e pr\u00e1tico m\u00f3dulo HC-SR04 em conjunto com o microcontrolador <a href=\"https:\/\/www.usinainfo.com.br\/arduino-74\" target=\"_blank\" rel=\"noopener\">Arduino<\/a>.<\/p>\n<p>Sensores de estacionamento s\u00e3o sensores de proximidade para ve\u00edculos, projetados para alertar o motorista sobre obst\u00e1culos durante o estacionamento. Esses sistemas usam sensores eletromagn\u00e9ticos ou ultrass\u00f4nicos.<\/p>\n<p>No entanto, os mais comuns s\u00e3o detectores de proximidade ultrass\u00f4nicos que fazem o papel de medir as dist\u00e2ncias a objetos pr\u00f3ximos por meio de sensores localizados no para-choque dianteiro e \/ ou traseiro.<\/p>\n<p>Sendo assim, neste tutorial voc\u00ea ir\u00e1 aprender a construir algo parecido com o sensor de estacionamento de carros e utilizando 3 tipos de componentes diferentes para se comunicar com a placa UNO. Veja s\u00f3 a imagem abaixo:<\/p>\n<div id=\"attachment_5774\" style=\"width: 569px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-scaled.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5774\" class=\"wp-image-5774\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-scaled.jpg\" alt=\"Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico\" width=\"559\" height=\"420\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-scaled.jpg 2560w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-300x225.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-1024x768.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-768x576.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-1536x1152.jpg 1536w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-2048x1536.jpg 2048w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-322x242.jpg 322w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico-320x240.jpg 320w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/a><p id=\"caption-attachment-5774\" class=\"wp-caption-text\"><em>Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico<\/em><\/p><\/div>\n<p>&nbsp;<\/p>\n<p>Para isso, temos diversas maneiras diferentes para calcular dist\u00e2ncias com a placa microcontroladora no projeto Sensor de Estacionamento Arduino.\u00a0Uma delas \u00e9 atrav\u00e9s do sensor infravermelho, que usa as propriedades da luz para calcular a dist\u00e2ncia.<\/p>\n<div id=\"attachment_5775\" style=\"width: 352px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/pinagem-sensor-ultrassonico-de-distancia-hc-SR04.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5775\" class=\"wp-image-5775\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/pinagem-sensor-ultrassonico-de-distancia-hc-SR04.png\" alt=\"Pinagem Sensor Ultrass\u00f4nico de Dist\u00e2ncia HC-SR04\" width=\"342\" height=\"201\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/pinagem-sensor-ultrassonico-de-distancia-hc-SR04.png 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/pinagem-sensor-ultrassonico-de-distancia-hc-SR04-300x176.png 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/pinagem-sensor-ultrassonico-de-distancia-hc-SR04-768x451.png 768w\" sizes=\"auto, (max-width: 342px) 100vw, 342px\" \/><\/a><p id=\"caption-attachment-5775\" class=\"wp-caption-text\"><em>Pinagem Sensor Ultrass\u00f4nico de Dist\u00e2ncia HC-SR04<\/em><\/p><\/div>\n<p>&nbsp;<\/p>\n<p>J\u00e1 a segunda maneira e a que iremos aplicar neste projeto, \u00e9 a de utilizar o sensor ultrass\u00f4nico, que usa as propriedades de propaga\u00e7\u00e3o do som, mais especificamente o ultrassom, para medir dist\u00e2ncias.<\/p>\n<p><strong>OBS:<\/strong> Esses tipos de ondas sonoras est\u00e3o acima do espectro aud\u00edvel para humanos.<\/p>\n<p>A opera\u00e7\u00e3o \u00e9 muito simples.\u00a0O sensor envia uma onda ultrass\u00f4nica atrav\u00e9s do trigger, ricocheteia no objeto e o receptor ou echo detecta a onda.\u00a0Sabendo quanto tempo essa onda levou para viajar, podemos obter a dist\u00e2ncia.<\/p>\n<div id=\"attachment_5777\" style=\"width: 589px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/formula-calculo-distancia-sensor-ultrassonico.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5777\" class=\"wp-image-5777\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/formula-calculo-distancia-sensor-ultrassonico.jpg\" alt=\"F\u00f3rmula C\u00e1lculo Dist\u00e2ncia Sensor Ultrass\u00f4nico\" width=\"579\" height=\"163\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/formula-calculo-distancia-sensor-ultrassonico.jpg 1019w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/formula-calculo-distancia-sensor-ultrassonico-300x84.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/formula-calculo-distancia-sensor-ultrassonico-768x216.jpg 768w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><\/a><p id=\"caption-attachment-5777\" class=\"wp-caption-text\">F\u00f3rmula para C\u00e1lculo da Dist\u00e2ncia do Sensor Ultrass\u00f4nico<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>Por fim, incorporamos ao projeto Sensor de Estacionamento Arduino o sistema de alerta visual com o uso de 4 LED\u2019s vermelhos que ir\u00e1 nos permitir ver se estamos longe, perto ou em uma zona de perigo de um obst\u00e1culo. Os LED\u2019s acendem a uma dist\u00e2ncia de 30cm, 20cm, 10c, e 5cm respectivamente.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/led-vermelho.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5779 aligncenter\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/led-vermelho.jpg\" alt=\"\" width=\"285\" height=\"234\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/led-vermelho.jpg 585w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/led-vermelho-300x246.jpg 300w\" sizes=\"auto, (max-width: 285px) 100vw, 285px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>J\u00e1 para um alerta sonoro utilizaremos o buzzer.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5780 aligncenter\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo.jpg\" alt=\"\" width=\"338\" height=\"232\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo.jpg 600w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-300x206.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-318x219.jpg 318w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/a><\/p>\n<p>Existem dois tipos desse componente: o buzzer ativo e o buzzer passivo. No nosso caso, iremos utilizar o buzzer ativo e ele ser\u00e1 programado para aumentar a frequ\u00eancia gradualmente conforme o objeto for se aproximando do sensor.<\/p>\n<p>O <a href=\"https:\/\/www.usinainfo.com.br\/diversos\/buzzer-ativo-5v-bip-continuo-pci-12mm-2988.html\" target=\"_blank\" rel=\"noopener\">buzzer ativo<\/a> funciona a partir do efeito piezoel\u00e9trico reverso. Conectando o componente em uma porta digital, basta apenas enviar um sinal em n\u00edvel l\u00f3gico alto para fazer o componente apitar.<\/p>\n<p>J\u00e1 o <a href=\"https:\/\/www.usinainfo.com.br\/diversos\/buzzer-passivo-5v-pci-12mm-para-projetos-4640.html\" target=\"_blank\" rel=\"noopener\">buzzer passivo<\/a> requer um sinal AC para fazer um som. \u00c9 como um alto-falante eletromagn\u00e9tico, em que uma mudan\u00e7a no sinal de entrada produz o som, em vez de produzir um tom automaticamente.<\/p>\n<p>Para identific\u00e1-los, basta aplicar uma tens\u00e3o DC no componente e caso um deles zumbir, significa que \u00e9 um ativo.<\/p>\n<p>Ou sen\u00e3o, veja a diferen\u00e7a abaixo para saber identifica-los melhor:<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo.png\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5781 aligncenter\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo.png\" alt=\"\" width=\"344\" height=\"258\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo.png 1200w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo-300x225.png 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo-1024x768.png 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo-768x576.png 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo-322x242.png 322w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/buzzer-ativo-vs-passivo-320x240.png 320w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Observe que este componente possui apenas 2 terminais, um \u00e9 o negativo, o outro \u00e9 o positivo que vai ligado no pino digital do Arduino. Para saber mais sobre este componente e como construir circuitos com o Arduino de forma simples, acesse o <a href=\"https:\/\/flaviobabos.com.br\/curso-de-arduino\/\" target=\"_blank\" rel=\"noopener\">curso<\/a>\u00a0e se torne um especialista na plataforma.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<h2><strong>Montagem do Sensor de Estacionamento<\/strong><\/h2>\n<p>Para construir o projeto deste tutorial voc\u00ea ir\u00e1 precisar de:<\/p>\n<ul>\n<li>4x <a href=\"https:\/\/www.usinainfo.com.br\/leds\/led-vermelho-5mm-difuso-kit-com-5-unidades-2984.html\" target=\"_blank\" rel=\"noopener\">LED\u2019s Vermelhos<\/a>;<\/li>\n<li>4x <a href=\"https:\/\/www.usinainfo.com.br\/resistores\/resistor-330r-14w-kit-com-10-unidades-2977.html\" target=\"_blank\" rel=\"noopener\">Resistores de 330 Ohms<\/a>;<\/li>\n<li>1x <a href=\"https:\/\/www.usinainfo.com.br\/diversos\/buzzer-ativo-5v-bip-continuo-pci-12mm-2988.html\" target=\"_blank\" rel=\"noopener\">Buzzer Ativo<\/a>;<\/li>\n<li>1x <a href=\"https:\/\/www.usinainfo.com.br\/sensor-ultrassonico-arduino\/sensor-ultrassonico-de-distancia-hc-sr04-2295.html\" target=\"_blank\" rel=\"noopener\">Sensor Ultrass\u00f4nico<\/a>;<\/li>\n<li>1x <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-r3-cabo-usb-para-arduino-3513.html\" target=\"_blank\" rel=\"noopener\">Arduino UNO<\/a>;<\/li>\n<li>1x <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/protoboard-400-pontos-para-montagem-de-projetos-2323.html\" target=\"_blank\" rel=\"noopener\">Protoboard 400 Pontos<\/a>;<\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/mix-de-jumpers-premium-sortidos-20cm-kit-com-30-pecas-6065.html\" target=\"_blank\" rel=\"noopener\">Alguns Jumpers<\/a>;<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>No diagrama a seguir as conex\u00f5es com os componentes pode ser observada melhor onde, por um lado, est\u00e3o os componentes respons\u00e1veis pelo alerta sonoro (buzzer) e visual (LED\u2019s) e, por outro lado, o sensor de ultrassom:<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_5782\" style=\"width: 478px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/esquematico-projeto-sensor-de-estacionamento-arduino.png\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5782\" class=\"wp-image-5782\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/esquematico-projeto-sensor-de-estacionamento-arduino.png\" alt=\"\" width=\"468\" height=\"530\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/esquematico-projeto-sensor-de-estacionamento-arduino.png 1260w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/esquematico-projeto-sensor-de-estacionamento-arduino-265x300.png 265w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/esquematico-projeto-sensor-de-estacionamento-arduino-904x1024.png 904w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/esquematico-projeto-sensor-de-estacionamento-arduino-768x870.png 768w\" sizes=\"auto, (max-width: 468px) 100vw, 468px\" \/><\/a><p id=\"caption-attachment-5782\" class=\"wp-caption-text\">Esquem\u00e1tico Projeto Sensor de Estacionamento Arduino<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>Se atente aos componentes e suas conex\u00f5es:<\/p>\n<ul>\n<li>Os LED\u2019s vermelhos s\u00e3o conectados na seguinte ordem crescente de pinos digitais do Arduino: D6, D7, D8 e D9, lembrando que \u00e9 necess\u00e1rio ter resistores nesses pinos para diminuir o risco de queimar os componentes;<\/li>\n<li>Conectamos o sensor ultrass\u00f4nico em dois pinos digitais do Arduino: um para o trigger (pino 10) e outro para o echo (pino 11), e;<\/li>\n<li>O buzzer ativo conectamos no Arduino atrav\u00e9s do pino 3.<\/li>\n<\/ul>\n<p>Para fazer a alimenta\u00e7\u00e3o de todo o circuito el\u00e9trico do Sensor de Estacionamento Arduino voc\u00ea pode utilizar o pr\u00f3prio cabo USB do Arduino, uma bateria ou at\u00e9 mesmo uma <a href=\"https:\/\/www.usinainfo.com.br\/fonte-de-alimentacao\/fonte-de-alimentacao-para-arduino-9vdc-1a-2424.html\" target=\"_blank\" rel=\"noopener\">Fonte de Alimenta\u00e7\u00e3o 9V. <\/a>\u00a0Atente-se em utilizar uma boa fonte para evitar <a href=\"https:\/\/flaviobabos.com.br\/prevencoes-para-evitar-choque-eletrico-e-acidentes-eletricos\/\" target=\"_blank\" rel=\"noopener\">choques el\u00e9tricos<\/a> indesej\u00e1veis. \u00c9 importante que neste caso a instala\u00e7\u00e3o el\u00e9trica de sua casa esteja aparelhada com equipamentos de prote\u00e7\u00e3o como dispositivo protetor de surto ou dispositivo diferencial residual.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<h2><strong>C\u00f3digo do Projeto Sensor de Estacionamento Arduino<\/strong><\/h2>\n<p>Ap\u00f3s conhecer melhor sobre o funcionamento do sensor ultrass\u00f4nico e do restante dos componentes do projeto, agora voc\u00ea escrever\u00e1 um programa que ir\u00e1 ler constantemente as informa\u00e7\u00f5es do sensor ultrass\u00f4nico e, de acordo com a dist\u00e2ncia medida pelo sensor, os LED\u2019s vermelhos ir\u00e3o acendendo de forma progressiva enquanto que o buzzer ir\u00e1 aumentando a frequ\u00eancia do tom.<\/p>\n<p>Para que isso aconte\u00e7a voc\u00ea vai usar as condi\u00e7\u00f5es seguintes:<\/p>\n<ol>\n<li>Se a dist\u00e2ncia estiver entre 30 cm e 20 cm, o LED 1 ir\u00e1 acender e o Buzzer ir\u00e1 apitar a uma frequ\u00eancia de 1500 Hz;<\/li>\n<li>Se a dist\u00e2ncia estiver entre 20 cm e 10 cm, o LED 2 ir\u00e1 acender e o Buzzer ir\u00e1 apitar a uma frequ\u00eancia de 2000 Hz;<\/li>\n<li>Se a dist\u00e2ncia estiver entre 10 cm e 5 cm, o LED 3 ir\u00e1 acender e o Buzzer ir\u00e1 apitar a uma frequ\u00eancia de 2750 Hz;<\/li>\n<li>Se a dist\u00e2ncia estiver abaixo de 5 cm, o LED 4 ir\u00e1 acender e o Buzzer ir\u00e1 apitar a uma frequ\u00eancia de 3000 Hz;<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h3>Veja s\u00f3 o c\u00f3digo na \u00edntegra:<\/h3>\n<pre class=\"lang:c# decode:true \">\/\/ Pinos usados\r\n#define LED1 6\r\n#define LED2 7\r\n#define LED3 8\r\n#define LED4 9\r\n#define TRIGGER 11\r\n#define ECHO 12\r\n#define BUZZER 3\r\n\r\n\/\/ Constantes utilizadas\r\nconst float som = 34300.0; \/\/ Velocidade do som em cm\/s\r\nconst float limite1 = 30.0; \/\/ Limites de dist\u00e2ncia em cm\r\nconst float limite2 = 20.0;\r\nconst float limite3 = 10.0;\r\nconst float limite4 = 5.0;\r\n\r\nvoid setup() {\r\n\r\n\/\/ Inicie a comunica\u00e7\u00e3o Serial a 9600bps\r\nSerial.begin(9600);\r\n\r\n\/\/ Modo de entrada \/ sa\u00edda do pino\r\npinMode(LED1, OUTPUT);\r\npinMode(LED2, OUTPUT);\r\npinMode(LED3, OUTPUT);\r\npinMode(LED4, OUTPUT);\r\npinMode(ECHO, INPUT);\r\npinMode(TRIGGER, OUTPUT);\r\npinMode(BUZZER, OUTPUT);\r\n\r\n\/\/ Fun\u00e7\u00e3o que desliga os LEDs\r\ndesligarLEDs();\r\n\r\n}\r\n\r\nvoid loop() {\r\n\r\n\/\/ Inicializa o sensor ultrass\u00f4nico\r\ninicializarTrigger();\r\n\r\n\/\/ Obtenha a dist\u00e2ncia\r\nfloat distancia = calcularDistancia ();\r\n\r\n\/\/ Desligar os LEDs\r\ndesligarLEDs();\r\n\r\n\/\/ Alerta se estiver dentro da zona de perigo\r\nif (distancia &lt; limite1){\r\n\/\/ Dispara os alertas\r\nalertas(distancia);\r\n}\r\n\r\n}\r\n\r\n\/\/ Fun\u00e7\u00e3o de desligar os LEDs\r\nvoid desligarLEDs()\r\n{\r\ndigitalWrite(LED1, LOW);\r\ndigitalWrite(LED2, LOW);\r\ndigitalWrite(LED3, LOW);\r\ndigitalWrite(LED4, LOW);\r\n}\r\n\r\n\/\/ Verifique se algum alerta visual ou sonoro \u00e9 necess\u00e1rio\r\nvoid alertas (float distancia){\r\n\r\n\/\/ Se a dist\u00e2ncia estiver entre o limite1 e o limite2\r\nif (distancia &lt; limite1 &amp;&amp; distancia &gt;= limite2){\r\n\r\n\/\/ Ligue o LED 1\r\ndigitalWrite(LED1, HIGH);\r\ntone(BUZZER, 1500, 50);\r\n}\r\n\r\n\/\/ Se a dist\u00e2ncia estiver entre o limite2 e o limite3\r\nelse if (distancia &lt; limite2 &amp;&amp; distancia &gt;= limite3){\r\n\r\n\/\/ Ligue o LED 2\r\ndigitalWrite(LED1, HIGH);\r\ndigitalWrite(LED2, HIGH);\r\ntone(BUZZER, 2000, 100);\r\n}\r\n\r\n\/\/ Se a dist\u00e2ncia estiver entre o limite3 e o limite4\r\nelse if (distancia &lt; limite3 &amp;&amp; distancia &gt;= limite4){\r\n\r\n\/\/ Ligue o LED 3\r\ndigitalWrite(LED1, HIGH);\r\ndigitalWrite(LED2, HIGH);\r\ndigitalWrite(LED3, HIGH);\r\ntone(BUZZER, 2750, 150);\r\n}\r\n\r\n\/\/ Se a dist\u00e2ncia for menor que o limite4\r\nelse if (distancia &lt; limite4){\r\n\r\n\/\/ Ligue o LED 4\r\ndigitalWrite(LED1, HIGH);\r\ndigitalWrite(LED2, HIGH);\r\ndigitalWrite(LED3, HIGH);\r\ndigitalWrite(LED4, HIGH);\r\ntone(BUZZER, 3000, 200);\r\n}\r\n}\r\n\r\n\/\/ Fun\u00e7\u00e3o usada para calcular a dist\u00e2ncia entre o som e o objeto\r\nfloat calcularDistancia(){\r\nunsigned long time = pulseIn(ECHO, HIGH);\r\nfloat distancia = time* 0.000001 * som \/ 2.0;\r\nSerial.print(distancia);\r\nSerial.print(\"cm\");\r\nSerial.println();\r\ndelay(500);\r\nreturn distancia;\r\n}\r\n\r\n\/\/ Fun\u00e7\u00e3o usada para inicializar o Trigger\r\nvoid inicializarTrigger(){\r\ndigitalWrite(TRIGGER, LOW);\r\ndelayMicroseconds(2);\r\ndigitalWrite(TRIGGER, HIGH);\r\ndelayMicroseconds(10);\r\ndigitalWrite(TRIGGER, LOW);\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<h3><strong>C\u00f3digo comentado passo a passo<\/strong><\/h3>\n<pre class=\"lang:c# decode:true \">#define LED1 6\r\n\r\n#define LED2 7\r\n\r\n#define LED3 8\r\n\r\n#define LED4 9\r\n\r\n#define TRIGGER 11\r\n\r\n#define ECHO 12\r\n\r\n#define BUZZER 3<\/pre>\n<p>\u00c9 preciso que nas primeiras linhas de c\u00f3digo identifiquemos as portas de cada componente eletr\u00f4nico conectado ao Arduino. Para isso, usamos o <strong><em>#define <\/em><\/strong>e na frente identificamos qual \u00e9 o componente e qual \u00e9 a porta que est\u00e1 conectado.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c# decode:true \">const float som = 34300.0;\r\n\r\nconst float limite1 = 30.0;\u00a0\r\n\r\nconst float limite2 = 20.0;\r\n\r\nconst float limite3 = 10.0;\r\n\r\nconst float limite4 = 5.0;<\/pre>\n<p>Utilizamos as pr\u00f3ximas linhas para declarar vari\u00e1veis de leitura para a velocidade do som e a dist\u00e2ncia limite para o sensor detectar e acionar os LED\u2019s e o buzzer.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c# decode:true\">void setup() {\r\n\r\n\u00a0 Serial.begin(9600);\r\n\r\n\u00a0 pinMode(LED1, OUTPUT);\r\n\r\n\u00a0 pinMode(LED2, OUTPUT);\r\n\r\n\u00a0 pinMode(LED3, OUTPUT);\r\n\r\n\u00a0 pinMode(LED4, OUTPUT);\r\n\r\n\u00a0 pinMode(ECHO, INPUT);\r\n\r\n\u00a0 pinMode(TRIGGER, OUTPUT);\r\n\r\n\u00a0 pinMode(BUZZER, OUTPUT);<\/pre>\n<p>J\u00e1 dentro do <strong><em>void setup() <\/em><\/strong>inicializamos a comunica\u00e7\u00e3o serial na velocidade de 9600 bits por segundo e ap\u00f3s, definimos cada componente sua respectiva fun\u00e7\u00e3o: se \u00e9 de sa\u00edda ou se \u00e9 de entrada no c\u00f3digo.<\/p>\n<p>No caso do sensor ultrass\u00f4nico, o pino ECHO \u00e9 de entrada pois recebe a onda que \u00e9 transmitida pelo ECHO, que \u00e9 de sa\u00edda.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c# decode:true \">desligarLEDs();\r\n\r\n}<\/pre>\n<p>Finalizamos o <strong><em>setup <\/em><\/strong>chamando uma fun\u00e7\u00e3o que ser\u00e1 escrita posteriormente no c\u00f3digo. Seu objetivo \u00e9 garantir que os LED\u2019s estar\u00e3o apagados quando iniciarmos o <strong><em>loop<\/em><\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c# decode:true\">void loop() {\r\n\r\n\u00a0 inicializarTrigger();\r\n\u00a0\r\n\u00a0 float distancia = calcularDistancia ();\r\n\u00a0\r\n\u00a0 desligarLEDs();\r\n\u00a0\r\n\u00a0 if (distancia &lt; limite1){\r\n\r\n\u00a0\u00a0\u00a0 alertas(distancia);\r\n\u00a0 }\r\n}<\/pre>\n<p>Iremos trabalhar somente com a chamada de fun\u00e7\u00f5es aqui no <strong><em>void loop()<\/em><\/strong>. Assim, o c\u00f3digo fica mais enxuto e sua l\u00f3gica fica mais inteligente.<\/p>\n<p>Ou seja, para que a onda ultrass\u00f4nica seja emitida, primeiros precisamos acionar o Trigger de acordo com a fun\u00e7\u00e3o abaixo:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c# decode:true \">void inicializarTrigger(){\r\n\r\n\u00a0 digitalWrite(TRIGGER, LOW);\r\n\r\n\u00a0 delayMicroseconds(2);\r\n\r\n\u00a0 digitalWrite(TRIGGER, HIGH);\r\n\r\n\u00a0 delayMicroseconds(10);\r\n\r\n\u00a0 digitalWrite(TRIGGER, LOW);\r\n\r\n}<\/pre>\n<p>A l\u00f3gica \u00e9 bastante simples aqui pois fazemos com que o Trigger desligue e ligue em intervalos de tempo espec\u00edficos para que as ondas sejam coletadas pelo ECHO.<\/p>\n<p>Por conseguinte, est\u00e1 presente no c\u00f3digo a l\u00f3gica que faz essa coleta das ondas e ap\u00f3s, efetua o c\u00e1lculo da dist\u00e2ncia, veja:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c# decode:true \">float calcularDistancia(){\r\n\r\n\u00a0 unsigned long time = pulseIn(ECHO, HIGH);\r\n\r\n\u00a0 float distancia = time* 0.000001 * som \/ 2.0;\r\n\r\n\u00a0 Serial.print(distancia);\r\n\r\n\u00a0 Serial.print(\"cm\");\r\n\r\n\u00a0 Serial.println();\r\n\r\n\u00a0 delay(500);\r\n\r\n\u00a0 return distancia;\r\n\r\n\u00a0 }<\/pre>\n<p>A fun\u00e7\u00e3o retorna o valor encontrado em cent\u00edmetros e exibe na tela do monitor serial este valor.<\/p>\n<p>Ent\u00e3o, o valor fica armazenado na vari\u00e1vel <strong><em>distancia <\/em><\/strong>para que ela seja processada pelo microcontrolador do Arduino e assim ligar ou desligar os LED\u2019s bem como o buzzer.<\/p>\n<p>O pr\u00f3ximo passo dentro do <strong><em>loop<\/em><\/strong>, \u00e9 novamente utilizar a fun\u00e7\u00e3o de <strong><em>desligarleds <\/em><\/strong>que est\u00e1 representada abaixo:<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c# decode:true \">void desligarLEDs()\r\n\r\n{\r\n\r\n\u00a0 digitalWrite(LED1, LOW);\r\n\r\n\u00a0 digitalWrite(LED2, LOW);\r\n\r\n\u00a0 digitalWrite(LED3, LOW);\r\n\r\n\u00a0 digitalWrite(LED4, LOW);\r\n\r\n}<\/pre>\n<p>Essa fun\u00e7\u00e3o nada mais \u00e9 do que usar o comando <strong><em>digitalWrite <\/em><\/strong>para colocar em estado de n\u00edvel l\u00f3gico baixo os LED\u2019s do sensor de estacionamento garantido que eles estejam apagados.<\/p>\n<p>O \u00faltimo passo do nosso <strong><em>loop <\/em><\/strong>est\u00e1 em definir uma condi\u00e7\u00e3o que ir\u00e1 verificar se a dist\u00e2ncia est\u00e1 abaixo do valor <strong><em>limite1<\/em><\/strong>. Se sim, ent\u00e3o a fun\u00e7\u00e3o de alerta \u00e9 chamada para acionar os LED\u2019s e o buzzer.<\/p>\n<p>Veja o c\u00f3digo principal do projeto Sensor de Estacionamento Arduino que cont\u00e9m a l\u00f3gica comentada para cada dist\u00e2ncia limite e explica como \u00e9 feito o acionamento dos LED\u2019s de forma progressiva.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Projeto Sensor de Estacionamento Finalizado<\/strong><\/h2>\n<p>Ap\u00f3s ter seguido esse passo a passo aqui do tutorial do sensor de estacionamento, voc\u00ea ter\u00e1 algo parecido com o v\u00eddeo abaixo:<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"Projeto Sensor de Estacionamento - Arduino\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/f8ibn6UkfvY?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>Caso queira alterar o modo como o buzzer emite o ru\u00eddo, voc\u00ea pode ir nesta parte do c\u00f3digo: <strong><em>tone(BUZZER, 1500, 50) <\/em><\/strong>e variar a frequ\u00eancia que est\u00e1 em \u201c1500\u201d de forma a deixar o som mais agudo ou mais grave e mudar a dura\u00e7\u00e3o do tom que est\u00e1 em \u201c50\u201d. Esta \u00faltima \u00e9 dada em milissegundos.<\/p>\n<p>O que voc\u00ea achou deste tutorial? Gostou? Ent\u00e3o n\u00e3o esque\u00e7a de deixar sua opini\u00e3o nos coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Projeto Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico \u00e9 mais uma possibilidade de aplica\u00e7\u00e3o do incr\u00edvel e pr\u00e1tico m\u00f3dulo HC-SR04 em conjunto com o microcontrolador Arduino. Sensores de estacionamento s\u00e3o sensores de proximidade para ve\u00edculos, projetados para alertar o motorista sobre obst\u00e1culos durante o estacionamento. Esses sistemas usam sensores eletromagn\u00e9ticos ou ultrass\u00f4nicos. No entanto, os mais comuns s\u00e3o detectores de proximidade ultrass\u00f4nicos que fazem o papel de medir as dist\u00e2ncias a objetos pr\u00f3ximos por meio de sensores localizados no para-choque dianteiro e \/ ou traseiro. Sendo assim, neste tutorial voc\u00ea ir\u00e1 aprender a construir algo parecido com o sensor de estacionamento de carros e utilizando 3 tipos de componentes diferentes para se comunicar com a placa UNO. Veja s\u00f3 [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":5788,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,1],"tags":[100,297,228],"class_list":["post-5771","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-projetos","tag-projeto-arduino","tag-sensor-de-estacionamento-arduino","tag-sensor-ultrassonico"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sensor de Estacionamento Arduino com Ultrass\u00f4nico - Blog UsinaInfo<\/title>\n<meta name=\"description\" content=\"Projeto Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico tem no Blog UsinaInfo com Passo a Passo. Fa\u00e7a j\u00e1 o Seu Projeto Maker Diy!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sensor de Estacionamento Arduino com Ultrass\u00f4nico - Blog UsinaInfo\" \/>\n<meta property=\"og:description\" content=\"Projeto Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico tem no Blog UsinaInfo com Passo a Passo. Fa\u00e7a j\u00e1 o Seu Projeto Maker Diy!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-02T12:03:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-02T12:03:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico1-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fl\u00e1vio Babos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fl\u00e1vio Babos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sensor de Estacionamento Arduino com Ultrass\u00f4nico - Blog UsinaInfo","description":"Projeto Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico tem no Blog UsinaInfo com Passo a Passo. Fa\u00e7a j\u00e1 o Seu Projeto Maker Diy!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/","og_locale":"pt_BR","og_type":"article","og_title":"Sensor de Estacionamento Arduino com Ultrass\u00f4nico - Blog UsinaInfo","og_description":"Projeto Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico tem no Blog UsinaInfo com Passo a Passo. Fa\u00e7a j\u00e1 o Seu Projeto Maker Diy!","og_url":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2021-02-02T12:03:29+00:00","article_modified_time":"2021-02-02T12:03:52+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico1-scaled.jpg","type":"image\/jpeg"}],"author":"Fl\u00e1vio Babos","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Fl\u00e1vio Babos","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/","url":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/","name":"Sensor de Estacionamento Arduino com Ultrass\u00f4nico - Blog UsinaInfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico1-scaled.jpg","datePublished":"2021-02-02T12:03:29+00:00","dateModified":"2021-02-02T12:03:52+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/efcee84ec8c7de25275781e6b26db456"},"description":"Projeto Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico tem no Blog UsinaInfo com Passo a Passo. Fa\u00e7a j\u00e1 o Seu Projeto Maker Diy!","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico1-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2021\/02\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico1-scaled.jpg","width":2560,"height":1920,"caption":"Projeto Sensor de Estacionamento Arduino"},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/sensor-de-estacionamento-arduino-com-sensor-ultrassonico\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Sensor de Estacionamento Arduino com Sensor Ultrass\u00f4nico"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/efcee84ec8c7de25275781e6b26db456","name":"Fl\u00e1vio Babos","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/315992a24b1773f1e04537666bec319e68ec730589a2590ae50549fd854bab12?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/315992a24b1773f1e04537666bec319e68ec730589a2590ae50549fd854bab12?s=96&d=mm&r=g","caption":"Fl\u00e1vio Babos"},"description":"Futuro Engenheiro Mecatr\u00f4nico pela Federal de Uberl\u00e2ndia, fan\u00e1tico por Tecnologia, Empreendedorismo e Gest\u00e3o. Desde pequeno faz projetos com Arduino e recentemente atuou na Empresa J\u00fanior do seu curso gerenciando equipes de engenharia no setor de vendas e de projetos.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/flavio-babos\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=5771"}],"version-history":[{"count":10,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5771\/revisions"}],"predecessor-version":[{"id":6543,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5771\/revisions\/6543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/5788"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=5771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=5771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=5771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}