{"id":3003,"date":"2019-07-09T09:56:16","date_gmt":"2019-07-09T12:56:16","guid":{"rendered":"https:\/\/blog.usinainfo.com.br\/?p=3003"},"modified":"2021-06-17T16:15:24","modified_gmt":"2021-06-17T19:15:24","slug":"esp32-projeto-com-display","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/","title":{"rendered":"Projeto ESP32 com Display 16&#215;2"},"content":{"rendered":"<p>Adicionar em um <strong>Projeto ESP32 um Display<\/strong> torna a visibilidade de dados muito mais interessante. Nesse tutorial, demonstraremos como conectar um display de 16&#215;2 em uma ESP32. Utilizaremos tamb\u00e9m um adaptador I2C, que diminui consideravelmente a quantidade de jumpers utilizados.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3009\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741-1024x747.jpg\" alt=\"\" width=\"516\" height=\"377\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741-1024x747.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741-300x219.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741-768x560.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg 1480w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Esse display nos permite utilizar duas linhas e 16 colunas. Podemos nos localizar nele com a l\u00f3gica de coordenadas x e y. Ainda nisso, cada coordenada (x, y) ainda possui uma malha de 5&#215;8 bits, os quais s\u00e3o acionados ou desligados de maneira a formarem um caractere. Eles tamb\u00e9m podem ser utilizados para criar outros caracteres personalizados.<\/p>\n<p>O adaptador I2C nos fornece uma conex\u00e3o muito r\u00e1pida e eficiente com a ESP32. Ele \u00e9, sem d\u00favidas, indispens\u00e1vel para que o projeto n\u00e3o fique cheio de fios. Pode-se tamb\u00e9m conectar outros m\u00f3dulos I2C com outros displays caso seja necess\u00e1rio.<\/p>\n<p>Abaixo confira na lista os materiais que iremos utilizar no Projeto ESP32 com Display.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/nodemcu\/nodemcu-esp32-iot-com-wifi-e-bluetooth-38-pinos-5346.html\" target=\"_blank\" rel=\"noopener noreferrer\">ESP32<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/displays-arduino\/display-lcd-16x2-com-fundo-azul-2304.html\" target=\"_blank\" rel=\"noopener noreferrer\">Display LCD 16&#215;2<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/displays-arduino\/modulo-adaptador-i2c-iic-conversor-para-lcd-16x2-e-20x4--2773.html\" target=\"_blank\" rel=\"noopener noreferrer\">M\u00f3dulo Adaptador I2C<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-para-protoboard-femea-femea-40-pcs-20cm-2612.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumpers<\/a><\/li>\n<\/ul>\n<h5><\/h5>\n<p>&nbsp;<\/p>\n<h2>Biblioteca utilizada<\/h2>\n<p>Para dar sequ\u00eancia ao projeto esp32 utilizaremos a biblioteca que est\u00e1 hospedada no GitHub. Voc\u00ea pode acess\u00e1-la atrav\u00e9s <a href=\"https:\/\/github.com\/fdebrabander\/Arduino-LiquidCrystal-I2C-library\" target=\"_blank\" rel=\"noopener noreferrer\">deste link<\/a>.<\/p>\n<p>Fa\u00e7a o download, extraia seus arquivos e cole na pasta libraries, do Arduino. Normalmente essa pasta se localiza em &#8220;C:\\Users\\&lt;user&gt;\\Documents\\Arduino\\libraries&#8221;. Renomeie ela para &#8220;LiquidCrystal_I2C&#8221;. Feito isso, inicie a IDE do Arduino.<\/p>\n<p>&nbsp;<\/p>\n<h5><\/h5>\n<h2>Esquem\u00e1tico<\/h2>\n<p>A conex\u00e3o da ESP32 com o adaptador I2C utiliza apenas 4 fios no Projeto ESP32 com Display. Para uma melhor utiliza\u00e7\u00e3o, \u00e9 recomend\u00e1vel soldar o adaptador no display 16&#215;2. Na figura abaixo, utilizei fios apenas para fins de ilustra\u00e7\u00e3o. O fio vermelho indica a conex\u00e3o do m\u00f3dulo com o pino de 5V (Vin) da ESP. O fio preto indica o GND. O fio verde (SDA) est\u00e1 ligado na GPIO 21 e o fio laranja est\u00e1 ligado na GPIO 22.<\/p>\n<div id=\"attachment_5480\" style=\"width: 631px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/07\/esquema-de-ligacao-i2c-displau-esp32.fw_.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5480\" class=\"wp-image-5480\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/07\/esquema-de-ligacao-i2c-displau-esp32.fw_-1024x517.png\" alt=\"Esquema de Liga\u00e7\u00e3o do Display I2C 16x2 com ESP32\" width=\"621\" height=\"313\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/07\/esquema-de-ligacao-i2c-displau-esp32.fw_-1024x517.png 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/07\/esquema-de-ligacao-i2c-displau-esp32.fw_-300x151.png 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/07\/esquema-de-ligacao-i2c-displau-esp32.fw_-768x388.png 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/07\/esquema-de-ligacao-i2c-displau-esp32.fw_.png 1329w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" \/><\/a><p id=\"caption-attachment-5480\" class=\"wp-caption-text\">Esquema de Liga\u00e7\u00e3o do Display I2C 16&#215;2 com ESP32<\/p><\/div>\n<h5><\/h5>\n<h2>C\u00f3digo Projeto ESP32 com Display<\/h2>\n<p>N\u00e3o se esque\u00e7a de pressionar o bot\u00e3o Io0 ao enviar o c\u00f3digo para o ESP32!<\/p>\n<pre class=\"lang:csharp decode:1\">#include &lt;Wire.h&gt;\r\n#include &lt;LiquidCrystal_I2C.h&gt;\r\n\r\nLiquidCrystal_I2C lcd(0x27, 16, 2);\r\n\r\nvoid setup() {\r\n lcd.init();\r\n lcd.backlight();\r\n\r\n lcd.print(\"ESP32 - Projeto\");\r\n lcd.setCursor(0, 1);\r\n lcd.print(\"com display!\");\r\n}\r\n\r\nvoid loop() {}\r\n<\/pre>\n<p>Nesse c\u00f3digo, al\u00e9m de incluirmos a biblioteca que acabamos de instalar, LiquidCrystal_I2C, tamb\u00e9m inclu\u00edmos a biblioteca Wire. Ela \u00e9 necess\u00e1ria para que sejam utilizadas rotinas de comunica\u00e7\u00e3o I2C.<\/p>\n<p>Em seguida, criamos uma objeto lcd que recebe como par\u00e2metros o endere\u00e7o I2C em hexadecimal, 0x27, e o n\u00famero de colunas e linhas do display. No nosso caso, utilizamos o display de 16&#215;2.<\/p>\n<p>&nbsp;<\/p>\n<h3>Fun\u00e7\u00f5es<\/h3>\n<p>Para inicializar o display, usamos a fun\u00e7\u00e3o .init().<\/p>\n<p>Em seguida, para ativar a ilumina\u00e7\u00e3o, usamos a fun\u00e7\u00e3o .backlight(). Caso voc\u00ea queira deslig\u00e1-la, pode usar a fun\u00e7\u00e3o .noBacklight().<\/p>\n<p>Para escrever um caractere, basta utilizar a fun\u00e7\u00e3o .print(&#8220;texto&#8221;). Isso escreve um caracter na primeira linha e primeira coluna do display. Para escrever em uma coordenada diferente, basta utilizar a fun\u00e7\u00e3o .setCursor(coluna, linha) imediatamente antes de usar o .print(). Se voc\u00ea quiser escrever uma vari\u00e1vel no display, basta utilizar a fun\u00e7\u00e3o .print(vari\u00e1vel), sem as aspas.<\/p>\n<p>Na pr\u00f3xima se\u00e7\u00e3o, implementamos um pequeno cron\u00f4metro de 1 minuto para demonstrar como atualizar valores no display.<\/p>\n<p>&nbsp;<\/p>\n<h2>Projeto Esp32 Display &#8211; Cron\u00f4metro<\/h2>\n<p>Nesse c\u00f3digo fizemos uma vari\u00e1vel t, representando o tempo desejado para o cron\u00f4metro, e um la\u00e7o for. Nele, \u00e9 atualizado o valor do tempo a cada segundo que passa.<\/p>\n<pre class=\"lang:csharp decode:1\">#include &lt;Wire.h?\r\n#include &lt;LiquidCrystal_I2C.h&gt;\r\n\r\nLiquidCrystal_I2C lcd(0x27, 16, 2);\r\nint t= 20;\r\n\r\nvoid setup() {\r\nlcd.init();\r\nlcd.backlight();\r\n\r\nfor (int i = 0; i &lt;= t; i++) {\r\nlcd.clear();\r\nlcd.print(\"Cronometro\");\r\nlcd.setCursor(0, 1);\r\nlcd.print(\"Tempo: \");\r\nlcd.setCursor(7, 1);\r\nlcd.print(i);\r\ndelay(1000);\r\n}\r\n\r\nlcd.clear();\r\nlcd.print(\"Fim!\");\r\n\r\n}\r\n\r\nvoid loop() {}\r\n<\/pre>\n<p>Nesse c\u00f3digo utilizamos tamb\u00e9m a fun\u00e7\u00e3o .clear(). Note, por\u00e9m, que tivemos que reescrever o texto toda vez que o la\u00e7o for era executado. Isso acontece por que o .clear() apaga todos os caracteres da tela, sem fazer distin\u00e7\u00e3o. Dessa maneira, \u00e9 poss\u00edvel escrever valores que variam com o tempo. Confira no gif abaixo como ficou o projeto!<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/esp32_lcd16x2.gif\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3070\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/esp32_lcd16x2.gif\" alt=\"\" width=\"612\" height=\"345\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Conclus\u00e3o<\/strong><\/h2>\n<p>Nesse tutorial ESP32 demonstramos como conectar o display 16&#215;2 a um ESP32 com o m\u00f3dulo I2C por meio do Projeto ESP32 com Display. Verificamos como utilizar a biblioteca LiquidCrystal_I2C para mostrar textos e valores no display. Vimos tamb\u00e9m como atualizar valores de acordo com o tempo. Com isso j\u00e1 \u00e9 poss\u00edvel implementar diversos outros projetos maiores que requeiram as fun\u00e7\u00f5es que foram usadas nesse tutorial.<\/p>\n<p>Conhe\u00e7a toda <a href=\"https:\/\/www.usinainfo.com.br\/esp32-611\" target=\"_blank\" rel=\"noopener noreferrer\">Linha ESP32 no Site da UsinaInfo<\/a>, Acesse Agora!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adicionar em um Projeto ESP32 um Display torna a visibilidade de dados muito mais interessante. Nesse tutorial, demonstraremos como conectar um display de 16&#215;2 em uma ESP32. Utilizaremos tamb\u00e9m um adaptador I2C, que diminui consideravelmente a quantidade de jumpers utilizados. &nbsp; &nbsp; Esse display nos permite utilizar duas linhas e 16 colunas. Podemos nos localizar nele com a l\u00f3gica de coordenadas x e y. Ainda nisso, cada coordenada (x, y) ainda possui uma malha de 5&#215;8 bits, os quais s\u00e3o acionados ou desligados de maneira a formarem um caractere. Eles tamb\u00e9m podem ser utilizados para criar outros caracteres personalizados. O adaptador I2C nos fornece uma conex\u00e3o muito r\u00e1pida e eficiente com a ESP32. Ele \u00e9, sem d\u00favidas, indispens\u00e1vel para que [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":3009,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-3003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp32"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Projeto ESP32 com Display 16x2 Fundo Azul - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"Encontre Projeto ESP32 Display 16x2 no Blog Usinainfo. Venha Aprender com a Gente e Descubra um Mundo de Novidades Sobre o NodeMCU ESP32. Confira.\" \/>\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\/esp32-projeto-com-display\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projeto ESP32 com Display 16x2 Fundo Azul - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"Encontre Projeto ESP32 Display 16x2 no Blog Usinainfo. Venha Aprender com a Gente e Descubra um Mundo de Novidades Sobre o NodeMCU ESP32. Confira.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/\" \/>\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=\"2019-07-09T12:56:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-17T19:15:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1480\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gustavo Teixeira\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Teixeira\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projeto ESP32 com Display 16x2 Fundo Azul - Blog Usinainfo","description":"Encontre Projeto ESP32 Display 16x2 no Blog Usinainfo. Venha Aprender com a Gente e Descubra um Mundo de Novidades Sobre o NodeMCU ESP32. Confira.","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\/esp32-projeto-com-display\/","og_locale":"pt_BR","og_type":"article","og_title":"Projeto ESP32 com Display 16x2 Fundo Azul - Blog Usinainfo","og_description":"Encontre Projeto ESP32 Display 16x2 no Blog Usinainfo. Venha Aprender com a Gente e Descubra um Mundo de Novidades Sobre o NodeMCU ESP32. Confira.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2019-07-09T12:56:16+00:00","article_modified_time":"2021-06-17T19:15:24+00:00","og_image":[{"width":1480,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg","type":"image\/jpeg"}],"author":"Gustavo Teixeira","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Gustavo Teixeira","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#article","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/"},"author":{"name":"Gustavo Teixeira","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/e562b515fae72a8e6663629d55466c6b"},"headline":"Projeto ESP32 com Display 16&#215;2","datePublished":"2019-07-09T12:56:16+00:00","dateModified":"2021-06-17T19:15:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/"},"wordCount":754,"commentCount":13,"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg","articleSection":["ESP32"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/","url":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/","name":"Projeto ESP32 com Display 16x2 Fundo Azul - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg","datePublished":"2019-07-09T12:56:16+00:00","dateModified":"2021-06-17T19:15:24+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/e562b515fae72a8e6663629d55466c6b"},"description":"Encontre Projeto ESP32 Display 16x2 no Blog Usinainfo. Venha Aprender com a Gente e Descubra um Mundo de Novidades Sobre o NodeMCU ESP32. Confira.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/05\/IMG_20190527_035741.jpg","width":1480,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/esp32-projeto-com-display\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Projeto ESP32 com Display 16&#215;2"}]},{"@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\/e562b515fae72a8e6663629d55466c6b","name":"Gustavo Teixeira","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/d3d23c5cd03ce9d8ef47bc68b083dc7e5f94b7b022f5059e668bf9439c9d4709?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d3d23c5cd03ce9d8ef47bc68b083dc7e5f94b7b022f5059e668bf9439c9d4709?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3d23c5cd03ce9d8ef47bc68b083dc7e5f94b7b022f5059e668bf9439c9d4709?s=96&d=mm&r=g","caption":"Gustavo Teixeira"},"description":"Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o pela URI \u2013 Campus de Santo \u00c2ngelo, com experi\u00eancia no desenvolvimento de pesquisas em Rob\u00f3tica e prototipa\u00e7\u00e3o de Sistemas Rob\u00f3ticos.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/gustavo-teixeira\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/3003","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\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3003"}],"version-history":[{"count":21,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/3003\/revisions"}],"predecessor-version":[{"id":5974,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/3003\/revisions\/5974"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/3009"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}