{"id":5102,"date":"2020-03-27T09:29:34","date_gmt":"2020-03-27T12:29:34","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=5102"},"modified":"2020-03-30T16:47:49","modified_gmt":"2020-03-30T19:47:49","slug":"arduino-leonardo-projeto-interface-teclado-de-computador","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/","title":{"rendered":"Arduino Leonardo Projeto Interface Teclado de Computador"},"content":{"rendered":"<p>Voc\u00ea j\u00e1 pensou em controlar seu computador com um <a href=\"https:\/\/www.usinainfo.com.br\/arduino-74\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino<\/a>? Ou melhor,\u00a0 que tal agilizar seu trabalho criando atalhos e executando-os a dist\u00e2ncia com push buttons? \u00c9 que vamos ver hoje no post &#8220;<strong>Arduino Leonardo Projeto Interface Teclado de Computador&#8221;<\/strong>.<\/p>\n<p>O Leonardo \u00e9 uma placa que possui uma interface USB direta com o\u00a0 microcontrolador, ou seja, conseguimos controlar a comunica\u00e7\u00e3o com o computador como se ele fosse um mouse e\/ou um teclado, dessa forma podemos desde us\u00e1 lo como um teclado convencional ( colocar bot\u00f5es que representam cada tecla, dessa forma cada vez que voc\u00ea pressionar um bot\u00e3o ele ir\u00e1 digitar uma letra\/tecla no seu computador), ou usar ele at\u00e9 mesmo para jogar algum jogo, por exemplo, enfim, as possibilidades com ele s\u00e3o infinitas, hoje veremos uma delas.<\/p>\n<div id=\"attachment_5104\" style=\"width: 572px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/teclas-e-arduino-leonardo.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5104\" class=\"wp-image-5104\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/teclas-e-arduino-leonardo.jpg\" alt=\"Arduino Leonardo Projeto Interface Teclado de Computador\" width=\"562\" height=\"316\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/teclas-e-arduino-leonardo.jpg 1920w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/teclas-e-arduino-leonardo-300x169.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/teclas-e-arduino-leonardo-1024x576.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/teclas-e-arduino-leonardo-768x432.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/teclas-e-arduino-leonardo-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/a><p id=\"caption-attachment-5104\" class=\"wp-caption-text\">Arduino Leonardo Projeto Interface Teclado de Computador<\/p><\/div>\n<p>&nbsp;<\/p>\n<h2>O que \u00e9 <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-leonardo-r3-cabo-usb-para-arduino-3128.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Leonardo<\/a>?<\/h2>\n<p>O Arduino Leonardo \u00e9 um microcontrolador desenvolvido para projetos que possui alguns peculiaridades em rela\u00e7\u00e3o ao seu irm\u00e3o UNO R3. Ele como podemos ver na imagem a baixo, n\u00e3o possui nenhum chip para fazer a comunica\u00e7\u00e3o com o computador, ou seja, ele mesmo faz essa comunica\u00e7\u00e3o usb, a qual conseguimos entender bem na\u00a0<a href=\"http:\/\/ww1.microchip.com\/downloads\/en\/devicedoc\/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">folha de dados do microcontrolador Atmega32u4<\/a>, dessa forma podemos programar ele pra executar diversas tarefas no computador.<\/p>\n<div id=\"attachment_5103\" style=\"width: 519px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/leonardo.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5103\" class=\"wp-image-5103\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/leonardo.jpg\" alt=\"Microcontrolador do Arduino Leonardo \u00e9 o Atmega32u4\" width=\"509\" height=\"318\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/leonardo.jpg 800w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/leonardo-300x188.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/leonardo-768x480.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/leonardo-298x186.jpg 298w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><\/a><p id=\"caption-attachment-5103\" class=\"wp-caption-text\">Microcontrolador do Arduino Leonardo \u00e9 o Atmega32u4<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>O <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-r3-cabo-usb-para-arduino-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Uno R3<\/a>, que \u00e9 o modelo que geralmente usamos em nossos projetos, como podemos ver abaixo, possui o microcontrolador que \u00e9 o Atmega328 e ao lado possui um chip que faz a \u201ctradu\u00e7\u00e3o\u201d do sinal que vem pela USB e o envia para o microcontrolador.<\/p>\n<p>Alguns exemplos de momento em que usamos esse chip \u00e9 quando vamos programar o Arduino, tamb\u00e9m na comunica\u00e7\u00e3o serial com o computador, carregar o bootloader, enfim v\u00e1rias fun\u00e7\u00f5es. Como \u00e9 esse chip que faz a comunica\u00e7\u00e3o com o computador, e programamos somente o Atmega328, n\u00e3o podemos controlar o computador como ocorre no Arduino Leonardo.<\/p>\n<div id=\"attachment_5105\" style=\"width: 1930px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-uno-componentes.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5105\" class=\"wp-image-5105 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-uno-componentes.jpg\" alt=\"Microcontrolador do Arduino Leonardo \u00e9 o Atmega328p\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-uno-componentes.jpg 1920w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-uno-componentes-300x169.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-uno-componentes-1024x576.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-uno-componentes-768x432.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-uno-componentes-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><p id=\"caption-attachment-5105\" class=\"wp-caption-text\">Microcontrolador do Arduino Leonardo \u00e9 o Atmega328p<\/p><\/div>\n<p>&nbsp;<\/p>\n<h2>Materiais para o Projeto Arduino Leonardo como Interface Teclado<\/h2>\n<p>No projeto de hoje iremos utilizar poucos materiais e a montagem \u00e9 relativamente simples precisando somente de:<\/p>\n<ul>\n<li>1 x <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-leonardo-r3-cabo-usb-para-arduino-3128.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Leonardo;<\/a><\/li>\n<li>3x <a href=\"https:\/\/www.usinainfo.com.br\/push-buttons\/push-button-chave-tactil-6x6-para-projetos-kit-com-5-unidades-2997.html\" target=\"_blank\" rel=\"noopener noreferrer\">Push Buttons;<\/a><\/li>\n<li>3 x <a href=\"https:\/\/www.usinainfo.com.br\/resistores\/resistor-10k-14w-kit-com-10-unidades-2975.html\">Resistores 10k;<\/a><\/li>\n<li>5 x <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-para-protoboard-macho-macho-40-pcs-20cm-2611.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumpers;<\/a><\/li>\n<li>1 x\u00a0<a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/protoboard-830-pontos-para-montagem-de-projetos-3733.html\">Protoboard;<\/a><\/li>\n<\/ul>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2>Esquema de liga\u00e7\u00e3o<\/h2>\n<p>O esquema de liga\u00e7\u00e3o \u00e9 bem simples consiste basicamente de 3 push buttons com resistores que v\u00e3o enviar esses sinais para o Arduino Leonardo.<\/p>\n<div id=\"attachment_5106\" style=\"width: 1172px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esquema-leonardo-atalho.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5106\" class=\"wp-image-5106 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esquema-leonardo-atalho.jpg\" alt=\"Esquem\u00e1tico Arduino Leonardo Projeto Interface Teclado de Computador\" width=\"1162\" height=\"707\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esquema-leonardo-atalho.jpg 1162w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esquema-leonardo-atalho-300x183.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esquema-leonardo-atalho-1024x623.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esquema-leonardo-atalho-768x467.jpg 768w\" sizes=\"auto, (max-width: 1162px) 100vw, 1162px\" \/><\/a><p id=\"caption-attachment-5106\" class=\"wp-caption-text\">Esquem\u00e1tico Arduino Leonardo Projeto Interface Teclado de Computador<\/p><\/div>\n<h2><\/h2>\n<h2>C\u00f3digo de Programa\u00e7\u00e3o<\/h2>\n<p>O c\u00f3digo \u00e9 relativamente simples, basicamente ele vai detectar quando um dos bot\u00f5es for pressionado e ao fazer essa detec\u00e7\u00e3o o Arduino ir\u00e1 enviar um comando para o computador que no nesse caso ser\u00e1 os atalhos: Ctrl + a , Ctrl + c e Ctrl + v , lembrando que voc\u00ea pode alterar esses atalhos de acordo com a sua programa\u00e7\u00e3o ou alterando o c\u00f3digo abaixo.<\/p>\n<p>Segue abaixo o c\u00f3digo todo comentado e explicado todas as fun\u00e7\u00f5es e condi\u00e7\u00f5es, um detalhe que vale a pena ressaltar que eu utilizei a t\u00e9cnica de debouncing por software, que nada mais \u00e9 que uma verifica\u00e7\u00e3o para evitar as interfer\u00eancias causado pelas oscila\u00e7\u00f5es mec\u00e2nicas do bot\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:c++ decode:true \">#include \"Keyboard.h\" \/\/ inclui a biblioteca de controle do teclado\r\n\r\n\/\/declara\u00e7ao de variaveis\r\n\r\nunsigned long lastmillis1 = 0;\r\nunsigned long lastmillis2 = 0;\r\nunsigned long lastmillis3 = 0;\r\n\r\nbool lastRead1 = 0;\r\nbool lastRead2 = 0;\r\nbool lastRead3 = 0;\r\n\r\nbool buttonState1 = 0;\r\nbool buttonState2 = 0;\r\nbool buttonState3 = 0;\r\n\r\n\/\/tempo para evitar interferencia\r\n#define debounceDelay 50\r\n\r\nvoid setup() {\r\n\/\/declara os pinos dos botoes como entrada\r\npinMode(2, INPUT);\r\npinMode(3, INPUT);\r\npinMode(4, INPUT);\r\n\r\nKeyboard.begin(); \/\/ inicia a keyboard\r\n\r\n}\r\n\r\nvoid loop() {\r\n\/\/armazena os valores dos botoes\r\nbool leitura1 = digitalRead(2);\r\nbool leitura2 = digitalRead(3);\r\nbool leitura3 = digitalRead(4);\r\n\r\n\/\/verifica a quanto tempo foi pressionado pela ultima\r\nif (leitura1 != lastRead1) {\r\nlastmillis1 = millis();\r\n}\r\nif (leitura2 != lastRead2) {\r\nlastmillis2 = millis();\r\n}\r\nif (leitura3 != lastRead3) {\r\nlastmillis3 = millis();\r\n}\r\n\r\nif ((millis() - lastmillis1) &gt; debounceDelay) { \/\/se ja faz 50 milisegundos\r\nif (leitura1 != buttonState1) {\/\/ e o botao foi precionado ou mudou de estado\r\nbuttonState1 = leitura1;\r\n\r\nif (buttonState1 == HIGH) { \/\/ e tiver em high\r\nKeyboard.press(KEY_LEFT_CTRL); \/\/ pressiona a tecla ctrl\r\nKeyboard.press('c'); \/\/ preciona a tecla c\r\ndelay(500); \/\/ espera 500 ms\r\nKeyboard.releaseAll(); \/\/ solta os botoes\r\n\r\nSerial.println(\"ctrl c\");\r\n}\r\n}\r\n}\r\n\r\nlastRead1 = leitura1;\/\/ atribui para o valor anterior\r\n\r\n\/\/repete esse mesmo processo para os outros botoes\r\n\r\nif ((millis() - lastmillis2) &gt; debounceDelay) {\r\nif (leitura2 != buttonState2) {\r\nbuttonState2 = leitura2;\r\n\r\nif (buttonState2 == HIGH) {\r\nKeyboard.press(KEY_LEFT_CTRL);\r\nKeyboard.press('v');\r\ndelay(500);\r\nKeyboard.releaseAll();\r\n\r\nSerial.println(\"ctrl v\");\r\n}\r\n}\r\n}\r\n\r\nlastRead2 = leitura2;\r\n\r\nif ((millis() - lastmillis3) &gt; debounceDelay) {\r\nif (leitura3 != buttonState3) {\r\nbuttonState3 = leitura3;\r\n\r\nif (buttonState3 == HIGH) {\r\nKeyboard.press(KEY_LEFT_CTRL);\r\nKeyboard.press('a');\r\ndelay(500);\r\nKeyboard.releaseAll();\r\n\r\nSerial.println(\"ctrl a\");\r\n}\r\n}\r\n}\r\n\r\nlastRead3 = leitura3;\r\n\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>No artigo de hoje &#8220;Esquem\u00e1tico Arduino Leonardo Projeto Interface Teclado de Computador&#8221; vimos como podemos utilizar um microcontrolador em especial para controlar o seu computador, lembrando que voc\u00ea pode usar o projeto do artigo como base para algo mais complexo.<\/p>\n<p>As possibilidades s\u00e3o infinitas, uma utiliza\u00e7\u00e3o muito interessante seria preencher os valores de uma tabela com os dados de um sensor por exemplo. Voc\u00ea pode comentar deixar melhorias e sugerir futuros artigos, assim podendo ajudar v\u00e1rias pessoas que possam vir a ter os mesmos problemas que voc\u00ea teve.<\/p>\n<p>Por hoje \u00e9 isso, aguarde o pr\u00f3ximo artigo e fique ligado no nosso Blog.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea j\u00e1 pensou em controlar seu computador com um Arduino? Ou melhor,\u00a0 que tal agilizar seu trabalho criando atalhos e executando-os a dist\u00e2ncia com push buttons? \u00c9 que vamos ver hoje no post &#8220;Arduino Leonardo Projeto Interface Teclado de Computador&#8221;. O Leonardo \u00e9 uma placa que possui uma interface USB direta com o\u00a0 microcontrolador, ou seja, conseguimos controlar a comunica\u00e7\u00e3o com o computador como se ele fosse um mouse e\/ou um teclado, dessa forma podemos desde us\u00e1 lo como um teclado convencional ( colocar bot\u00f5es que representam cada tecla, dessa forma cada vez que voc\u00ea pressionar um bot\u00e3o ele ir\u00e1 digitar uma letra\/tecla no seu computador), ou usar ele at\u00e9 mesmo para jogar algum jogo, por exemplo, enfim, as possibilidades [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":5182,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,1],"tags":[263,100],"class_list":["post-5102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-projetos","tag-arduino-leonardo-projeto","tag-projeto-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Arduino Leonardo Projeto Interface Teclado Computador - Blog UsinaInfo<\/title>\n<meta name=\"description\" content=\"Tutorial Arduino Leonardo Projeto Interface Teclado de Computador tem no Blog UsinaInfo. Confira o Passo a Passo e a Biblioteca Utilizada.\" \/>\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\/arduino-leonardo-projeto-interface-teclado-de-computador\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arduino Leonardo Projeto Interface Teclado Computador - Blog UsinaInfo\" \/>\n<meta property=\"og:description\" content=\"Tutorial Arduino Leonardo Projeto Interface Teclado de Computador tem no Blog UsinaInfo. Confira o Passo a Passo e a Biblioteca Utilizada.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/\" \/>\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=\"2020-03-27T12:29:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-30T19:47:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-leonardo-projeto-interface-teclado-de-computador-1-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\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 Rodolfo Stroschon\" \/>\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 Rodolfo Stroschon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arduino Leonardo Projeto Interface Teclado Computador - Blog UsinaInfo","description":"Tutorial Arduino Leonardo Projeto Interface Teclado de Computador tem no Blog UsinaInfo. Confira o Passo a Passo e a Biblioteca Utilizada.","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\/arduino-leonardo-projeto-interface-teclado-de-computador\/","og_locale":"pt_BR","og_type":"article","og_title":"Arduino Leonardo Projeto Interface Teclado Computador - Blog UsinaInfo","og_description":"Tutorial Arduino Leonardo Projeto Interface Teclado de Computador tem no Blog UsinaInfo. Confira o Passo a Passo e a Biblioteca Utilizada.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2020-03-27T12:29:34+00:00","article_modified_time":"2020-03-30T19:47:49+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-leonardo-projeto-interface-teclado-de-computador-1-scaled.jpg","type":"image\/jpeg"}],"author":"Gustavo Rodolfo Stroschon","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Gustavo Rodolfo Stroschon","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/","url":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/","name":"Arduino Leonardo Projeto Interface Teclado Computador - Blog UsinaInfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-leonardo-projeto-interface-teclado-de-computador-1-scaled.jpg","datePublished":"2020-03-27T12:29:34+00:00","dateModified":"2020-03-30T19:47:49+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/902c71bf25fccd986b8431b5b6cd04ab"},"description":"Tutorial Arduino Leonardo Projeto Interface Teclado de Computador tem no Blog UsinaInfo. Confira o Passo a Passo e a Biblioteca Utilizada.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-leonardo-projeto-interface-teclado-de-computador-1-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/arduino-leonardo-projeto-interface-teclado-de-computador-1-scaled.jpg","width":1920,"height":1080,"caption":"Arduino Leonardo Projeto Interface Teclado de Computador"},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/arduino-leonardo-projeto-interface-teclado-de-computador\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Arduino Leonardo Projeto Interface Teclado de Computador"}]},{"@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\/902c71bf25fccd986b8431b5b6cd04ab","name":"Gustavo Rodolfo Stroschon","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/20875793d9b2ed51c449429717e14f23eb35e220594d878e13a27a2986b37284?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/20875793d9b2ed51c449429717e14f23eb35e220594d878e13a27a2986b37284?s=96&d=mm&r=g","caption":"Gustavo Rodolfo Stroschon"},"description":"Programador com Enfase em Desenvolvimento de Sistemas Embarcados, Automa\u00e7\u00e3o Residencial e Industrial, Entusiasta de Eletr\u00f4nica Digital e Anal\u00f3gica e Amante do Mundo IoT e Maker.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/gustavo-rodolfo-stroschon\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5102","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\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=5102"}],"version-history":[{"count":4,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5102\/revisions"}],"predecessor-version":[{"id":5157,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5102\/revisions\/5157"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/5182"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=5102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=5102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=5102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}