{"id":758,"date":"2016-04-14T02:46:04","date_gmt":"2016-04-14T05:46:04","guid":{"rendered":"http:\/\/blog.usinainfo.com.br\/?p=758"},"modified":"2020-03-17T10:04:00","modified_gmt":"2020-03-17T13:04:00","slug":"teclado-matricial-4x4-com-arduino","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/","title":{"rendered":"Teclado Matricial 4&#215;4 com Arduino"},"content":{"rendered":"<div class=\"p_justify\" style=\"text-align: left;\" align=\"center\">\n<p>O <strong>Teclado Matricial 4&#215;4 <a href=\"https:\/\/www.usinainfo.com.br\/arduino-74\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino<\/a><\/strong> \u00e9 um teclado de \u00f3tima qualidade indicado para os mais diversos projetos com microcontroladores, apresentando design simples e um acabamento fino, com todas suas teclas macias e resistentes de f\u00e1cil manipula\u00e7\u00e3o.<\/p>\n<p>A comunica\u00e7\u00e3o utiliza apenas 8 pinos para 16 teclas, o que facilita na hora da instala\u00e7\u00e3o e desenvolvimento, al\u00e9m disso, na parte traseira existe um adesivo para fixa\u00e7\u00e3o em uma superf\u00edcie lisa. Seu cabo flat \u00e9 mais pr\u00e1tico tanto esteticamente quanto funcionalmente.<\/p>\n<p>O projeto que \u00e9 demonstrado a seguir envolve o funcionamento do Teclado Matricial 4&#215;4 com Arduino, em conjunto com a plataforma de desenvolvimento. O Teclado ser\u00e1 conectado ao Arduino, onde ele far\u00e1 a leitura da tecla pressionada e enviar\u00e1 o caractere para a porta serial. A partir deste projeto voc\u00ea poder\u00e1 estar desenvolvendo in\u00fameras aplica\u00e7\u00f5es uteis ao seu dia-a-dia, seja qual for sua necessidade ou ideia.<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<h2 class=\"p_justify\"><strong>V\u00eddeo Projeto Teclado Matricial 4&#215;4 com Arduino<\/strong><\/h2>\n<p class=\"p_justify\"><span class=\"video-responsivo\"><iframe loading=\"lazy\" width=\"640\" height=\"500\" src=\"https:\/\/www.youtube.com\/embed\/MlBsvgYgO6A?rel=0\"><\/iframe><\/span><\/p>\n<h2 class=\"p_justify\" style=\"text-align: left;\" align=\"center\"><strong>Produtos Utilizados no Projeto<\/strong><\/h2>\n<p class=\"p_justify\" style=\"text-align: left;\" align=\"center\"><strong><br \/>\n<\/strong>&#8211; 1 x\u00a0<a href=\"https:\/\/www.usinainfo.com.br\/acessorios-para-projetos\/teclado-matricial-de-membrana-para-arduino-16-teclas-2303.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Teclado Matricial de Membrana;<\/strong><\/a><\/p>\n<p class=\"p_justify\">&#8211; 1 x\u00a0<a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-r3-cabo-usb-para-arduino-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Arduino Uno R3;<\/strong><\/a><\/p>\n<p class=\"p_justify\">&#8211; 1 x <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumper\/jumpers-para-protoboard-kit-com-60-conectores-1374.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Kit de Jumpers.<\/strong><\/a><\/p>\n<p class=\"p_justify\" align=\"center\"><strong>\u00a0<\/strong><\/p>\n<h2 class=\"p_justify\" style=\"text-align: left;\" align=\"center\"><strong>Protocolo de Comunica\u00e7\u00e3o do Teclado<\/strong><\/h2>\n<p>O Teclado Matricial Arduino funciona com o m\u00e9todo de varredura Multiplexada, ou seja, o microcontrolador sequencia os canais para ver qual tecla foi pressionada, as teclas s\u00e3o conectadas na forma demostrada pela imagem abaixo, ou seja, colunas e linhas.<\/p>\n<p>O sistema de multiplexa\u00e7\u00e3o \u00e9 um sistema b\u00e1sico que funciona da seguinte forma: o Arduino define que todas as colunas fiquem como sa\u00edda, e as linhas como entrada, assim aguardando o pressionamento de algum bot\u00e3o, se algum bot\u00e3o for pressionado, instantaneamente o microcontrolador troca as entradas pelas sa\u00eddas e novamente verifica qual bot\u00e3o foi pressionado, assim ao juntar as duas informa\u00e7\u00f5es teremos a localiza\u00e7\u00e3o do bot\u00e3o apertado pelas coordenadas das linhas pelas colunas.<\/p>\n<div id=\"attachment_759\" style=\"width: 380px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/comunicacao-membrana-tactil.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-759\" class=\"wp-image-759 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/comunicacao-membrana-tactil.png\" alt=\"Protocolo de Comunica\u00e7\u00e3o Teclado Arduino\" width=\"370\" height=\"473\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/comunicacao-membrana-tactil.png 370w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/comunicacao-membrana-tactil-235x300.png 235w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/a><p id=\"caption-attachment-759\" class=\"wp-caption-text\">Protocolo de Comunica\u00e7\u00e3o Teclado Arduino<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"p_justify\" style=\"text-align: left;\" align=\"center\"><strong>Montagem do Projeto Teclado Matricial com Arduino<\/strong><\/h2>\n<p>Para perfeito funcionamento do projeto \u00e9 necess\u00e1rio que as liga\u00e7\u00f5es sejam feitas de forma correta, obedecendo as liga\u00e7\u00f5es conforme a imagem abaixo. Para conex\u00e3o do Arduino com o teclado podem ser utilizados jumpers do tipo macho-macho, especialmente coloridos para evitar a liga\u00e7\u00e3o incorreta.<\/p>\n<div id=\"attachment_761\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/montagem-fisica-membrana-tactil.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-761\" class=\"wp-image-761 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/montagem-fisica-membrana-tactil.jpg\" alt=\"Esquem\u00e1tico Projeto Teclado Matricial com Arduino\" width=\"600\" height=\"406\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/montagem-fisica-membrana-tactil.jpg 600w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/montagem-fisica-membrana-tactil-300x203.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-761\" class=\"wp-caption-text\">Esquem\u00e1tico Projeto Teclado Matricial com Arduino<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"p_justify\" style=\"text-align: left;\" align=\"center\"><strong>Funcionamento do C\u00f3digo:<\/strong><\/h2>\n<p>O c\u00f3digo do Projeto Teclado Matricial 4&#215;4 com Arduino tem fun\u00e7\u00e3o de aguardar que uma tecla seja pressionada, e quando ocorrer, ir\u00e1 exibir o caractere pressionado na tela, atrav\u00e9s da porta serial. O C\u00f3digo juntamente com a biblioteca est\u00e3o dispon\u00edveis a seguir:<\/p>\n<p class=\"p_justify\"><a href=\"https:\/\/www.usinainfo.com.br\/index.php?controller=attachment&amp;id_attachment=195\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Download das Bibliotecas<\/strong><\/a><\/p>\n<p class=\"p_justify\"><a href=\"https:\/\/www.usinainfo.com.br\/index.php?controller=attachment&amp;id_attachment=194\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Download C\u00f3digo Exemplo do Teclado Matricial 4&#215;4<\/strong><\/a><\/p>\n<h2 class=\"p_justify\" style=\"text-align: left;\" align=\"center\"><strong>Conclus\u00e3o<\/strong><\/h2>\n<p>A partir deste simples teste, aprendemos o funcionamento b\u00e1sico que o <strong>Teclado Matricial<\/strong> 4&#215;4 com Arduino apresenta, al\u00e9m de ser um dispositivo de alta qualidade, ter um design diferenciado e muito fino, facilitando o uso em travas el\u00e9tricas, controle de acesso, cofres, balan\u00e7as eletr\u00f4nicas, entre outros.<\/p>\n<p>Lembrando que devemos sempre conectar as trilhas corretamente para evitar curtos ou erros na montagem. Bons Projetos!<\/p>\n<p style=\"text-align: right;\">Autor: Leonardo Dalla Porta<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Teclado Matricial 4&#215;4 Arduino \u00e9 um teclado de \u00f3tima qualidade indicado para os mais diversos projetos com microcontroladores, apresentando design simples e um acabamento fino, com todas suas teclas macias e resistentes de f\u00e1cil manipula\u00e7\u00e3o. A comunica\u00e7\u00e3o utiliza apenas 8 pinos para 16 teclas, o que facilita na hora da instala\u00e7\u00e3o e desenvolvimento, al\u00e9m disso, na parte traseira existe um adesivo para fixa\u00e7\u00e3o em uma superf\u00edcie lisa. Seu cabo flat \u00e9 mais pr\u00e1tico tanto esteticamente quanto funcionalmente. O projeto que \u00e9 demonstrado a seguir envolve o funcionamento do Teclado Matricial 4&#215;4 com Arduino, em conjunto com a plataforma de desenvolvimento. O Teclado ser\u00e1 conectado ao Arduino, onde ele far\u00e1 a leitura da tecla pressionada e enviar\u00e1 o caractere para [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":5001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,1],"tags":[218,216,217],"class_list":["post-758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-projetos","tag-teclado-arduino","tag-teclado-matricial-4x4","tag-teclado-matricial-membrana"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Teclado Matricial 4x4 com Arduino Projeto Completo - Blog UsinaInfo<\/title>\n<meta name=\"description\" content=\"Projeto Teclado Matricial 4x4 com Arduino tem no Blog UsinaInfo. Tutorial Completo com Passo a Passo e C\u00f3digo de Programa\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\/teclado-matricial-4x4-com-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teclado Matricial 4x4 com Arduino Projeto Completo - Blog UsinaInfo\" \/>\n<meta property=\"og:description\" content=\"Projeto Teclado Matricial 4x4 com Arduino tem no Blog UsinaInfo. Tutorial Completo com Passo a Passo e C\u00f3digo de Programa\u00e7\u00e3o. Confira!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/\" \/>\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=\"2016-04-14T05:46:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-17T13:04:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-teclado-matricial-arduino-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1623\" \/>\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=\"3 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Teclado Matricial 4x4 com Arduino Projeto Completo - Blog UsinaInfo","description":"Projeto Teclado Matricial 4x4 com Arduino tem no Blog UsinaInfo. Tutorial Completo com Passo a Passo e C\u00f3digo de Programa\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\/teclado-matricial-4x4-com-arduino\/","og_locale":"pt_BR","og_type":"article","og_title":"Teclado Matricial 4x4 com Arduino Projeto Completo - Blog UsinaInfo","og_description":"Projeto Teclado Matricial 4x4 com Arduino tem no Blog UsinaInfo. Tutorial Completo com Passo a Passo e C\u00f3digo de Programa\u00e7\u00e3o. Confira!","og_url":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2016-04-14T05:46:04+00:00","article_modified_time":"2020-03-17T13:04:00+00:00","og_image":[{"width":1623,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-teclado-matricial-arduino-scaled.jpg","type":"image\/jpeg"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/","url":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/","name":"Teclado Matricial 4x4 com Arduino Projeto Completo - Blog UsinaInfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-teclado-matricial-arduino-scaled.jpg","datePublished":"2016-04-14T05:46:04+00:00","dateModified":"2020-03-17T13:04:00+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"Projeto Teclado Matricial 4x4 com Arduino tem no Blog UsinaInfo. Tutorial Completo com Passo a Passo e C\u00f3digo de Programa\u00e7\u00e3o. Confira!","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-teclado-matricial-arduino-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-teclado-matricial-arduino-scaled.jpg","width":1623,"height":1080,"caption":"Projeto Teclado Matricial Arduino"},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/teclado-matricial-4x4-com-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Teclado Matricial 4&#215;4 com Arduino"}]},{"@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\/758","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=758"}],"version-history":[{"count":5,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/758\/revisions"}],"predecessor-version":[{"id":5002,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/758\/revisions\/5002"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/5001"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}