{"id":2442,"date":"2018-07-06T12:06:44","date_gmt":"2018-07-06T12:06:44","guid":{"rendered":"http:\/\/blog.usinainfo.com.br\/?p=2442"},"modified":"2021-06-14T14:00:31","modified_gmt":"2021-06-14T17:00:31","slug":"projeto-arduino-com-display-lcd-e-adaptador-i2c","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/","title":{"rendered":"Projeto Arduino com Display LCD e Adaptador I2C"},"content":{"rendered":"<p>Quem j\u00e1 est\u00e1 a mais tempo trabalhando com Arduino ou at\u00e9 mesmo est\u00e1 rec\u00e9m come\u00e7ando, mas precisa de bastantes portas digitais para o seu projeto sabe que cada porta dispon\u00edvel \u00e9 crucial para o sucesso do seu projeto, ainda mais se utilizamos um modelo tipo o Arduino UNO que possui somente 13 portas digitais. Sendo assim, vamos trabalhar com o Projeto Arduino com Display LCD\u00a0 20&#215;4 e Adaptador I2C.<\/p>\n<p>Visando resolver este problema e aumentar a capacidade dos projetos com Arduino, desenvolveu-se o M\u00f3dulo Adaptador I2C que quando utilizado com Displays LCDs de 16&#215;2 ou 20&#215;4 possuem a capacidade de diminuir o n\u00famero de portas digitais utilizadas.<\/p>\n<p>Comumente um projeto que envolve a utiliza\u00e7\u00e3o de displays LCDs utiliza 6 pinos digitais mais os pinos de alimenta\u00e7\u00e3o para o seu funcionamento, mas com o M\u00f3dulo I2C voc\u00ea reduz este n\u00famero para apenas 2 portas, que por utilizarem o sistema de comunica\u00e7\u00e3o I2C s\u00e3o conectadas junto \u00e0s portas anal\u00f3gicas do Arduino.<\/p>\n<p>&nbsp;<\/p>\n<h2>Principais Fun\u00e7\u00f5es do M\u00f3dulo Adaptador I2C:<\/h2>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/i2c.fw_.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2443 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/i2c.fw_.png\" alt=\"\" width=\"800\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/i2c.fw_.png 800w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/i2c.fw_-300x150.png 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/i2c.fw_-768x384.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><strong>Jumper do Backlight<\/strong>: Jumper respons\u00e1vel por permanecer com o Backlight aceso quando conectado ao m\u00f3dulo ou apaga-lo quando desconectado.<\/p>\n<p><strong>Pinos para Conex\u00e3o junto ao Display<\/strong>: Pinos que devem ser soldados na parte de tr\u00e1s do Display para garantir a comunica\u00e7\u00e3o e interpreta\u00e7\u00e3o dos sinais.<\/p>\n<p><strong>Trimpot para ajuste do Backlight<\/strong>: Trimpot respons\u00e1vel por regular o contraste dos caracteres do display, tornando-os mais amostra ou menos.<\/p>\n<p><strong>Pinos para Conex\u00e3o junto ao Arduino<\/strong>: Os pinos que constituem o M\u00f3dulo Adaptador I2C s\u00e3o: GND (Negativo), VCC (Positivo), SDA (Pino de Comunica\u00e7\u00e3o I2C), SCL (Pino de Comunica\u00e7\u00e3o I2C).<\/p>\n<p><strong>Seletor para C\u00f3digo I2C:<\/strong> Atrav\u00e9s de uma combina\u00e7\u00e3o certa, possibilita diferentes endere\u00e7os para comunica\u00e7\u00e3o I2C, possibilitando a conex\u00e3o de mais de um equipamento nos mesmos pinos.<\/p>\n<p>Conforme a tabela abaixo, podemos verificar os sequenciais que definem cada um dos endere\u00e7os de comunica\u00e7\u00e3o, ou seja, por possuir 8 possibilidades de endere\u00e7o, podem ser conectados 8 diferentes display nas mesmas duas portas SDA e SCL.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tabela.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2444\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tabela.jpg\" alt=\"\" width=\"301\" height=\"284\" \/><\/a><\/p>\n<p>Por padr\u00e3o, comumente o M\u00f3dulo Adaptador I2C vem configurado com o endere\u00e7o 0x27, mas voc\u00ea pode alter\u00e1-los sempre que necess\u00e1rio utilizando os pinos A0, A1 e A2 demonstrados no m\u00f3dulo, outros modelos, como o Display LCD 20&#215;4 comercializados em nosso site possuem endere\u00e7o fixo e n\u00e3o suportam endere\u00e7amento.<\/p>\n<p>Para configurar o endere\u00e7o de comunica\u00e7\u00e3o do m\u00f3dulo, basta utilizar a sequencia de bits representada atrav\u00e9s da tabela vista anteriormente como base para identificar quais os terminais A0, A1 e A2 devem ser interligados, para isto \u00e9 necess\u00e1rio um pingo de solda que interligue as duas extremidades.<\/p>\n<p>Quando as duas extremidades de cada pino estiverem conectadas entre s\u00ed, este pino estar\u00e1 representando um caractere igual \u00e0 0 e quando estes mesmos pinos estiverem em seu modo inicial, sem solda, o mesmo estar\u00e1 representando um caractere igual \u00e0 1.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Aplica\u00e7\u00e3o e\u00a0<\/strong>Funcionamento<\/h2>\n<p>Que as utilidades deste exclusivo M\u00f3dulo Adaptador s\u00e3o realmente relevantes para o desenvolvimento do\u00a0 Projeto Arduino com Display LCD\u00a0 20&#215;4 e Adaptador I2C, principalmente para aqueles mais complexos que necessitam da utiliza\u00e7\u00e3o elevadas de portas digitais, n\u00e3o temos d\u00favidas, principalmente ap\u00f3s compreendermos como funciona a linguagem I2C.<\/p>\n<p>Para quem est\u00e1 iniciando neste universo maker e de projetos pode ficar com algumas d\u00favidas, ainda mais que o c\u00f3digo utilizado para o funcionamento de um Display com I2C \u00e9 diferente do c\u00f3digo convencional utilizado com Displays.<br \/>\nPara auxiliar quem ainda tem d\u00favidas neste processo, desenvolvemos o referente projeto, que ir\u00e1 de forma simples demonstrar a diferen\u00e7a existente entre os c\u00f3digos com I2C e sem I2C, al\u00e9m de demonstrar o modo de liga\u00e7\u00e3o utilizado.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Produtos Utilizados no Projeto<\/strong><\/h2>\n<p>Para o referente projeto Arduino com Display LCD\u00a0 20&#215;4 e Adaptador I2C podemos utilizar qualquer Display LCD 16&#215;2 ou 20&#215;4 que tenha soldado junto aos seus pinos um M\u00f3dulo Adaptador I2C, ou que seja instalado em uma protoboard de maneira que possibilite a comunica\u00e7\u00e3o entre os equipamentos.<\/p>\n<p>Optamos pela utiliza\u00e7\u00e3o de um produto que j\u00e1 possui o adaptador soldado junto aos pinos do display, comercializado de modo que baste conectar os jumpers no m\u00f3dulo e no Ardino, por\u00e9m este modelo possui uma desvantagem j\u00e1 que \u00e9 comercializado com o endere\u00e7o fixo em 0x27.<\/p>\n<p>Para o projeto utilizamos:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/displays-arduino\/display-lcd-20x4-com-fundo-azul-modulo-adaptador-i2c-4655.html\" target=\"_blank\" rel=\"noopener noreferrer\">Display LCD 20&#215;4 com Fundo Azul + M\u00f3dulo Adaptador I2C<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/compativeis\/arduino-uno-r3-cabo-usb-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Uno R3 + Cabo USB<\/a><\/li>\n<\/ul>\n<p>Por\u00e9m tamb\u00e9m pode-se utilizar outros modelos de Arduino e de displays, como:<\/p>\n<ul>\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 com Fundo azul<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/displays-arduino\/display-lcd-20x4-com-fundo-azul-2727.html\" target=\"_blank\" rel=\"noopener noreferrer\">Display LCD 20&#215;4 com Fundo azul<\/a><\/li>\n<\/ul>\n<p>Vale lembrar que a utiliza\u00e7\u00e3o de displays como estes acima, necessitam da inclus\u00e3o de um M\u00f3dulo Adaptador para a comunica\u00e7\u00e3o I2C como o abaixo:<\/p>\n<ul>\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 (IIC) \/ Conversor para LCD 16X2 e 20X4<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><strong>Montagem F\u00edsica (Hardware)<\/strong><\/h2>\n<p>A montagem f\u00edsica de ambos os meios de exibi\u00e7\u00e3o atrav\u00e9s do Display LCD \u00e9 o que mais se diferencia de um m\u00e9todo para o outro, quando utilizado o m\u00e9todo tradicional sem o Adaptador I2C a quantia de jumpers e conex\u00f5es utilizada pode ser observada atrav\u00e9s da imagem abaixo:<a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tradicional.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2446 aligncenter\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tradicional-1024x773.jpg\" alt=\"\" width=\"640\" height=\"483\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tradicional-1024x773.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tradicional-300x227.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tradicional-768x580.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tradicional-322x242.jpg 322w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/tradicional.jpg 1192w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>Al\u00e9m de depender da instala\u00e7\u00e3o de um potenci\u00f4metro junto ao display que \u00e9 fundamental para o funcionamento do mesmo, este esquema utiliza-se de 6 pinos digitais conectados entre o Arduino e o Display, al\u00e9m dos demais pinos necess\u00e1rios para a alimenta\u00e7\u00e3o, tanto os modelos 16&#215;2 quando 20&#215;4 possuem o mesmo esquema de liga\u00e7\u00e3o.<\/p>\n<p>Diferente do esquema de liga\u00e7\u00e3o utilizado pela forma tradicional e desenvolvido para diminuir a complexibilidade das conex\u00f5es temos o M\u00f3dulo Adaptador I2C, um m\u00e9todo simplificado de alimenta\u00e7\u00e3o que necessita de somente 2 pinos para alimenta\u00e7\u00e3o e 2 pinos para a comunica\u00e7\u00e3o, que neste caso \u00e9 atrav\u00e9s das portas anal\u00f3gicas do Arduino.<\/p>\n<p>Estas informa\u00e7\u00f5es podem ser constatadas logo abaixo junto ao esquema de liga\u00e7\u00e3o desenvolvido para a demonstra\u00e7\u00e3o de funcionamento do projeto arduino com display LCD\u00a0 20&#215;4 e adaptador I2C. Como podemos observar, o potenci\u00f4metro sempre utilizado em projetos com display neste caso foi substitu\u00eddo por um trimpot conectado diretamente ao m\u00f3dulo.<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/i2cdisp.fw_.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2445\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/i2cdisp.fw_-1024x774.jpg\" alt=\"\" width=\"634\" height=\"479\" \/><\/a><\/p>\n<p>Vamos ver uma compara\u00e7\u00e3o r\u00e1pida entre estes dois m\u00e9todos, enquanto um m\u00e9todo utiliza 14 jumpers o outro utiliza somente 4, enquanto um necessita de protoboard e trimpot o outro n\u00e3o necessita destes equipamentos para funcionamento, como podemos ver, muitas s\u00e3o as vantagens de se utilizar o Adaptador I2C.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Como Alterar o C\u00f3digo Tradicional para I2C<\/strong><\/h2>\n<p>Para voc\u00ea que achou grande a diferen\u00e7a entre os modos de conex\u00e3o de ambos os m\u00e9todos, saiba que o esquema de adapta\u00e7\u00e3o do c\u00f3digo \u00e9 extremamente simples e facilmente compreendido por quem deseja mudar o seu projeto sem se preocupar muito com o c\u00f3digo.<\/p>\n<p>Vamos come\u00e7ar com um c\u00f3digo exemplo para impress\u00e3o de textos em um display LCD 20&#215;4:<\/p>\n<pre class=\"lang:csharp decode:1\">\/\/ Blog Usinainfo\r\n\/\/ Display LCD 20x4 sem Adaptador I2C e Arduino\r\n\r\n\/\/Carrega as bibliotecas necess\u00e1rias\r\n#include &lt;LiquidCrystal.h&gt;;\r\n\r\n\/\/ Define os pinos digitais utilizados pelo Display\r\nLiquidCrystal lcd(12, 11, 5, 4, 3, 2);\r\n\r\nvoid setup() {\r\n\/\/ Define o n\u00famero de colunas e linhas do Display\r\nlcd.begin(20, 4);\r\n}\r\n\r\nvoid loop() {\r\nlcd.setCursor(0, 0);\r\nlcd.print(\"********************\");\r\nlcd.setCursor(4, 1);\r\nlcd.print(\"BLOG USINAINFO\");\r\nlcd.setCursor(0, 2);\r\nlcd.print(\"DISPLAY 20X4 COM I2C\");\r\nlcd.setCursor(0, 3);\r\nlcd.print(\"********************\");\r\n}<\/pre>\n<p>Este \u00e9 um c\u00f3digo simples que possui como finalidade somente apresentar os caracteres descritos junto ao c\u00f3digo no Display LCD 20&#215;4, vale lembrar que 20 sendo o n\u00famero de colunas, \u00e9 o n\u00famero m\u00e1ximo de caracteres poss\u00edveis por linha, caso esteja utilizando um display 16&#215;2 outras altera\u00e7\u00f5es devem ser feitas junto ao c\u00f3digo, como a remo\u00e7\u00e3o de caracteres e linhas.<\/p>\n<p>Para alterar este c\u00f3digo, e torna-lo compat\u00edvel com o sistema de comunica\u00e7\u00e3o I2C \u00e9 somente necess\u00e1rio a realiza\u00e7\u00e3o de dois passos:<\/p>\n<p><strong>Incluir bibliotecas para comunica\u00e7\u00e3o I2C:<\/strong> \u00c9 necess\u00e1rio para este procedimento a inclus\u00e3o das bibliotecas Wire e LiquidCrystal_I2C <a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/07\/LiquidCrystal_I2C-master.zip\">(Download AQUI)<\/a>, esta segunda biblioteca \u00e9 a \u00fanica que necessita ser inclu\u00edda na pasta libraries do Arduino, veja:<\/p>\n<p>Em vez de:<\/p>\n<pre class=\"lang:csharp decode:1\">\/\/Carrega as bibliotecas necess\u00e1rias\r\n#include &lt;LiquidCrystal.h&gt;;<\/pre>\n<p>Vamos alterar para:<\/p>\n<pre class=\"lang:csharp decode:1\">\/\/ Carrega as bibliotecas necess\u00e1rias\r\n#include &lt;Wire.h&gt;;\r\n#include &lt;LiquidCrystal_I2C&gt;;<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Identificar o Endere\u00e7o utilizado pelo Adaptador:<\/strong> Anteriormente trabalhamos com pinos digitais, os identificamos e nomeamos para reconhecimento do Arduino, neste caso vamos identificar o Endere\u00e7o e demais informa\u00e7\u00f5es para a comunica\u00e7\u00e3o, veja:<\/p>\n<p>Em vez de:<\/p>\n<pre class=\"lang:csharp decode:1 \">\/\/ Define os pinos digitais utilizados pelo Display\r\nLiquidCrystal lcd(12, 11, 5, 4, 3, 2);<\/pre>\n<p>Vamos alterar para:<\/p>\n<pre class=\"lang:csharp decode:1 \">\/\/ Define o endere\u00e7o utilizado pelo Adaptador I2C\r\nLiquidCrystal_I2C lcd(0x27,20,4);<\/pre>\n<p><strong>Alterar o modo de inicializa\u00e7\u00e3o do Display:<\/strong> Como estamos trabalhando com um sistema diferente, a inicializa\u00e7\u00e3o deste modelo tamb\u00e9m \u00e9 um pouco diferenciada, para isto temos que alterar o que define as colunas e linhas no void setup pelas vari\u00e1veis de inicializa\u00e7\u00e3o, veja:<\/p>\n<p>Em vez de:<\/p>\n<pre class=\"lang:csharp decode:1 \"> \/\/ Define o n\u00famero de colunas e linhas do Display\r\nlcd.begin (20,4);<\/pre>\n<p>Vamos alterar para:<\/p>\n<pre class=\"lang:csharp decode:1 \"> \/\/Inicializa o LCD e o backlight\r\nlcd.init();\r\nlcd.backlight();<\/pre>\n<p>Com isto, todas as altera\u00e7\u00f5es necess\u00e1rias j\u00e1 estar\u00e3o realizadas e o c\u00f3digo para comunica\u00e7\u00e3o I2C fica da seguinte forma:<\/p>\n<pre class=\"lang:csharp decode:1 \">\/\/ Blog Usinainfo\r\n\/\/ Display LCD 20x4 com Adaptador I2C e Arduino;\r\n\r\n\/\/ Carrega as bibliotecas necess\u00e1rias\r\n#include &lt;Wire.h&gt;;\r\n#include &lt;LiquidCrystal_I2C.h&gt;;\r\n\r\n\/\/ Define o endere\u00e7o utilizado pelo Adaptador I2C\r\nLiquidCrystal_I2C lcd(0x27,20,4);\r\nvoid setup() {\r\n\/\/Inicializa o LCD e o backlight\r\nlcd.init();\r\nlcd.backlight();\r\n}\r\n\r\nvoid loop() {\r\nlcd.setCursor(0, 0);\r\nlcd.print(\"********************\");\r\nlcd.setCursor(4, 1);\r\nlcd.print(\"BLOG USINAINFO\");\r\nlcd.setCursor(0, 2);\r\nlcd.print(\"DISPLAY 20X4 COM I2C\");\r\nlcd.setCursor(0, 3);\r\nlcd.print(\"********************\");\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<h2><strong>Conclus\u00e3o<\/strong><\/h2>\n<p>Alterar o sistema de comunica\u00e7\u00e3o parece ser algo complicado e que pode nos dar muita dor de cabe\u00e7a, por\u00e9m como pudemos ver, \u00e9 um procedimento simples e que pode ser realizado sem problema algum, desde que tenha a biblioteca certa e as vari\u00e1veis definidas.<\/p>\n<p>Com o fim do Projeto Arduino com Display LCD\u00a0 20&#215;4 e Adaptador I2C, pudemos verificar bem acentuadamente que a diferen\u00e7a no sistema de conex\u00e3o \u00e9 extremamente grande, diminu\u00edmos consideravelmente o n\u00famero de jumpers e conex\u00f5es e que a altera\u00e7\u00e3o no c\u00f3digo \u00e9 extremamente simples sem maiores segredos e dificuldade.<\/p>\n<p>Agora o pr\u00f3ximo passo \u00e9 desenvolver novos projetos, novos c\u00f3digos e novas possibilidades, utilize este projeto como base para diversos outros e n\u00e3o esque\u00e7a de comentar suas experi\u00eancias logo abaixo nos coment\u00e1rios, esperamos eu tenham gostado deste artigo e at\u00e9 a pr\u00f3xima!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quem j\u00e1 est\u00e1 a mais tempo trabalhando com Arduino ou at\u00e9 mesmo est\u00e1 rec\u00e9m come\u00e7ando, mas precisa de bastantes portas digitais para o seu projeto sabe que cada porta dispon\u00edvel \u00e9 crucial para o sucesso do seu projeto, ainda mais se utilizamos um modelo tipo o Arduino UNO que possui somente 13 portas digitais. Sendo assim, vamos trabalhar com o Projeto Arduino com Display LCD\u00a0 20&#215;4 e Adaptador I2C. Visando resolver este problema e aumentar a capacidade dos projetos com Arduino, desenvolveu-se o M\u00f3dulo Adaptador I2C que quando utilizado com Displays LCDs de 16&#215;2 ou 20&#215;4 possuem a capacidade de diminuir o n\u00famero de portas digitais utilizadas. Comumente um projeto que envolve a utiliza\u00e7\u00e3o de displays LCDs utiliza 6 pinos [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":2449,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,1],"tags":[],"class_list":["post-2442","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-projetos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"Encontre Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C no Blog UsinaInfo. S\u00e3o Diversos Projetos a Sua Disposi\u00e7\u00e3o. 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\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"Encontre Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C no Blog UsinaInfo. S\u00e3o Diversos Projetos a Sua Disposi\u00e7\u00e3o. Confira.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/\" \/>\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=\"2018-07-06T12:06:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-14T17:00:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/IMG_2830dd.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1620\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matheus Gebert Straub\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matheus Gebert Straub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C - Blog Usinainfo","description":"Encontre Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C no Blog UsinaInfo. S\u00e3o Diversos Projetos a Sua Disposi\u00e7\u00e3o. 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\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/","og_locale":"pt_BR","og_type":"article","og_title":"Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C - Blog Usinainfo","og_description":"Encontre Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C no Blog UsinaInfo. S\u00e3o Diversos Projetos a Sua Disposi\u00e7\u00e3o. Confira.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2018-07-06T12:06:44+00:00","article_modified_time":"2021-06-14T17:00:31+00:00","og_image":[{"width":1620,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/IMG_2830dd.jpg","type":"image\/jpeg"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/","url":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/","name":"Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/IMG_2830dd.jpg","datePublished":"2018-07-06T12:06:44+00:00","dateModified":"2021-06-14T17:00:31+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"Encontre Projeto Arduino com Display LCD\u00a0 20x4 e Adaptador I2C no Blog UsinaInfo. S\u00e3o Diversos Projetos a Sua Disposi\u00e7\u00e3o. Confira.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/IMG_2830dd.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2018\/06\/IMG_2830dd.jpg","width":1620,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Projeto Arduino com Display LCD e Adaptador I2C"}]},{"@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\/22905ec7c8d47a176b7c2320b66cd075","name":"Matheus Gebert Straub","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","caption":"Matheus Gebert Straub"},"description":"Mec\u00e2nico de Manuten\u00e7\u00e3o com Experi\u00eancia em Sistemas Embarcados, Automa\u00e7\u00e3o e Desenvolvimento de Projetos; Graduado nos Cursos de Matem\u00e1tica - URI e F\u00edsica - UFFS.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/matheus\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/2442","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2442"}],"version-history":[{"count":16,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/2442\/revisions"}],"predecessor-version":[{"id":5927,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/2442\/revisions\/5927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/2449"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}