{"id":4838,"date":"2020-02-03T11:05:50","date_gmt":"2020-02-03T13:05:50","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=4838"},"modified":"2023-01-25T17:17:31","modified_gmt":"2023-01-25T20:17:31","slug":"labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/","title":{"rendered":"Labirinto com Arduino \u2013 Um Jogo de Equil\u00edbrio com Obst\u00e1culos!"},"content":{"rendered":"<p>O Labirinto com Arduino \u00e9 um jogo de equil\u00edbrio que foi desenvolvido com o objetivo de atravessar uma trajet\u00f3ria \u00fanica com diversos obst\u00e1culos at\u00e9 o objetivo final, com um caminho de labirinto simplificado a maior dificuldade est\u00e1 no ato de escapar das armadilhas do caminho.<\/p>\n<div id=\"attachment_4845\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/Labirinto-com-Arduino.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4845\" class=\"wp-image-4845\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/Labirinto-com-Arduino-1024x682.jpg\" alt=\"Labirinto com Arduino \u2013 O Jogo de Equil\u00edbrio com Obst\u00e1culos\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/Labirinto-com-Arduino-1024x682.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/Labirinto-com-Arduino-300x200.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/Labirinto-com-Arduino-768x511.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/Labirinto-com-Arduino.jpg 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4845\" class=\"wp-caption-text\">Labirinto com Arduino \u2013 O Jogo de Equil\u00edbrio com Obst\u00e1culos<\/p><\/div>\n<p>O princ\u00edpio do jogo baseia-se no fato de tentar mover a bolinha atrav\u00e9s do labirinto sem cair nos buracos superficiais, os quais ir\u00e3o reter a bolinha e resultar\u00e1 no fim do jogo, sendo necess\u00e1rio reiniciar no in\u00edcio do percurso.<\/p>\n<p>Constitu\u00eddo de dois motores de passo para a movimenta\u00e7\u00e3o das bases do Labirinto e um Arduino para auxiliar, os comandos s\u00e3o realizados atrav\u00e9s de um Joystick que constitui um controle externo.<\/p>\n<p>Para entendermos um projeto precisamos saber como ele \u00e9 feito, quais materiais os constituem e quais as suas devidas fun\u00e7\u00f5es. Entender o funcionamento de um projeto nos possibilita resolver qualquer problema que possa ser encontrado durante o seu desenvolvimento.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Motor de Passo 28BYJ-48 + Driver ULN2003<\/strong><\/h2>\n<p>Os motores de passo s\u00e3o produtos bastante conhecidos devido a sua alta capacidade de controle de posi\u00e7\u00e3o, s\u00e3o motores sem escova que dividem a rota\u00e7\u00e3o completa em um n\u00famero de \u201cetapas\u201d iguais.<\/p>\n<p>Normalmente s\u00e3o encontrados em impressoras de mesa e 3D, fresadoras CNC e qualquer outro equipamentos que exija o posicionamento preciso de seus dispositivos.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Motor de Passo 28BYJ-48<\/strong><\/h3>\n<p>O Motor de Passo 28BYJ-48 \u00e9 um motor unipolar de 5 fios que funciona com uma alimenta\u00e7\u00e3o de 5V e possui correntes suficientes para ser utilizado diretamente no Arduino sem problema, por\u00e9m possui uma corrente pr\u00f3xima ao limite deste microcontrolador.<\/p>\n<div id=\"attachment_4848\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-28BYJ-48.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4848\" class=\"wp-image-4848\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-28BYJ-48-1024x737.jpg\" alt=\"Motor de Passo 28BYJ-48\" width=\"600\" height=\"432\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-28BYJ-48-1024x737.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-28BYJ-48-300x216.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-28BYJ-48-768x553.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-28BYJ-48.jpg 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4848\" class=\"wp-caption-text\">Motor de Passo 28BYJ-48<\/p><\/div>\n<p>Este modelo se disseminou bastante nas ultimas d\u00e9cadas, tanto que podemos observ\u00e1-lo em diversos equipamentos do nosso cotidiano como alguns modelos de ar condicionado para o controle das aletas de fluxo do ar.<\/p>\n<p>Para o seu tamanho, \u00e9 um modelo que apresenta um bom torque mesmo parado, uma vez que mantem a sua alimenta\u00e7\u00e3o ao sistema de posicionamento e impossibilita a movimenta\u00e7\u00e3o involunt\u00e1ria. Sua alimenta\u00e7\u00e3o constante \u00e9 vista de forma negativa uma vez que permanece consumindo energia sempre que ligado, mesmo em repouso.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>M\u00f3dulo Driver ULN2003<\/strong><\/h3>\n<p>Normalmente, o Motor 28BYJ-48 \u00e9 comercializado junto do M\u00f3dulo Driver ULN2003, um dos CIs mais comuns para o controle de motores e que pode ser conectado diretamente ao motor para assegurar o seu funcionamento.<\/p>\n<div id=\"attachment_4846\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/modulo-usl2003.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4846\" class=\"wp-image-4846\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/modulo-usl2003.jpg\" alt=\"M\u00f3dulo Driver ULN2003\" width=\"600\" height=\"450\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/modulo-usl2003.jpg 1000w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/modulo-usl2003-300x225.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/modulo-usl2003-768x576.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/modulo-usl2003-322x242.jpg 322w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/modulo-usl2003-320x240.jpg 320w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4846\" class=\"wp-caption-text\">M\u00f3dulo Driver ULN2003<\/p><\/div>\n<p>A placa possui al\u00e9m da conex\u00e3o direta para o motor quatro pinos para o controle de posi\u00e7\u00e3o e quatro LEDs interligados aos mesmos e que garantem uma visualiza\u00e7\u00e3o externa ao funcionamento das bobinas.<\/p>\n<p>O sistema de alimenta\u00e7\u00e3o deste m\u00f3dulo, \u00e9 realizado atrav\u00e9s de dois fios posicionados logo abaixo do Circuito Integrado e ao lado um jumper ON\/OFF para realizar o isolamento da energia do motor de passo.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Joystick KY023<\/strong><\/h2>\n<p>Este modelo de Joystick \u00e9 muito semelhante aos que encontramos em controles de videogames como o PS2 da empresa PlayStation. Por ser um controle de mola autocentrante, ou seja, sempre que deslocado, sempre volta ao seu ponto de origem central.<\/p>\n<div id=\"attachment_4843\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-scaled.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4843\" class=\"wp-image-4843\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-1024x768.jpg\" alt=\"Joystick KY023 para Arduino\" width=\"600\" height=\"450\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-1024x768.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-300x225.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-768x576.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-1536x1152.jpg 1536w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-322x242.jpg 322w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-320x240.jpg 320w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/joystick-para-arduino-scaled.jpg 1440w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4843\" class=\"wp-caption-text\">Joystick KY023 para Arduino<\/p><\/div>\n<p>O objetivo fundamental do Joystick \u00e9 comunicar o movimento 2D de seus dois eixos a um Arduino. O seu sistema de funcionamento baseia-se na varia\u00e7\u00e3o resistiva de um potenci\u00f4metro de 10K por eixo.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Produtos Utilizados no Labirinto com Arduino<\/strong><\/h2>\n<p>Abaixo seguem todos produtos utilizados no desenvolvimento do projeto, os quais pode ser adquiridos de forma avulsa conforma listagem. Se voc\u00ea quiser, pode adquirir a vers\u00e3o do <a href=\"https:\/\/www.usinainfo.com.br\/kit-robotica-educacional\/jogo-do-labirinto-com-arduino-diy-jla100-completo-6008.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jogo do Labirinto com Arduino DIY JLA100 Completo<\/a>, o qual j\u00e1 possui todas as pe\u00e7as necess\u00e1rias para montagem.<\/p>\n<p>1 <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-r3-cabo-usb-para-arduino-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\">Placa Uno R3 + Cabo USB para Arduino;<\/a><\/p>\n<p>1 <a href=\"https:\/\/www.usinainfo.com.br\/kit-robotica-educacional\/case-em-mdf-para-jogo-do-labirinto-jla100-6009.html\" target=\"_blank\" rel=\"noopener noreferrer\">Labirinto em MDF com Arduino + Case para Joystick;<\/a><\/p>\n<p>2 <a href=\"https:\/\/www.usinainfo.com.br\/motor-de-passo\/motor-de-passo-28byj-48-driver-uln2003-2535.html\" target=\"_blank\" rel=\"noopener noreferrer\">Motor de Passo 28BYJ-48 + Driver ULN2003;<\/a><\/p>\n<p>1 <a href=\"https:\/\/www.usinainfo.com.br\/joystick-e-controles-ir\/joystick-arduino-ky023-3-eixos-2305.html\" target=\"_blank\" rel=\"noopener noreferrer\">Joystick Arduino KY023 3 Eixos;<\/a><\/p>\n<p>1 <a href=\"https:\/\/www.usinainfo.com.br\/regulador-de-tensao-ajustavel\/extensor-de-portas-0-a-6v-10-saidas-com-jack-p4-epx10-6004.html\" target=\"_blank\" rel=\"noopener noreferrer\">M\u00f3dulo Extensor de Alimenta\u00e7\u00e3o<\/a>;<\/p>\n<p>12 <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-premium-para-protoboard-kit-c-20-pecas-2314.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumper Premium para Protoboard Macho-F\u00eamea 20 cm;<\/a><\/p>\n<p>6 <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\">Jumper Premium para Protoboard F\u00eamea-F\u00eamea 20 cm;<\/a><\/p>\n<p>11 <a href=\"https:\/\/www.usinainfo.com.br\/parafusos-e-fixadores\/parafuso-philips-m3-x-8mm-metalico-kit-com-10-unidades-5541.html\" target=\"_blank\" rel=\"noopener noreferrer\">Parafuso Philips M3 x 8mm Met\u00e1lico.<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Demonstra\u00e7\u00e3o de Funcionamento<\/h2>\n<p>Veja atrav\u00e9s do v\u00eddeo abaixo, maiores detalhes quanto ao funcionamento do labirinto e uma vis\u00e3o completa do produto devidamente montado com seus componentes.<\/p>\n<p><iframe loading=\"lazy\" title=\"Projeto Labirinto com Ardu\u00edno\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/lQFhwphtJvE?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Esquema de Liga\u00e7\u00e3o do Labirinto com Arduino<\/strong><\/h2>\n<p>O esquema de liga\u00e7\u00e3o do Labirinto com Buraco \u00e9 extremamente simples, os motores de passo s\u00e3o conectados de forma continuada nos pinos do Arduino e alimentados atrav\u00e9s de uma fonte externa para n\u00e3o exceder a corrente limite do microcontrolador.<\/p>\n<p>Mesmo que j\u00e1 tenhamos dito anteriormente que o Motor de Passo pode ser utilizado diretamente no Arduino, ao utilizarmos duas unidades simultaneamente, a corrente resultante ser\u00e1 superior ao limite do microcontrolador.<\/p>\n<p>Para utilizarmos a mesma alimenta\u00e7\u00e3o tanto para os motores quanto para o Arduino, utilizamos uma fonte de alimenta\u00e7\u00e3o de 5V 1A. O joystick por sua vez tamb\u00e9m utilizar\u00e1 da mesma alimenta\u00e7\u00e3o e seus pinos de comunica\u00e7\u00e3o ser\u00e3o conectados aos pinos anal\u00f3gicos, lembrando que o seu funcionamento \u00e9 semelhante ao de um potenci\u00f4metro.<\/p>\n<div id=\"attachment_4840\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-ligacao-game-equilibrista.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4840\" class=\"wp-image-4840\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-ligacao-game-equilibrista-1024x802.jpg\" alt=\"Esquema de Liga\u00e7\u00e3o do Labirinto com Arduino\" width=\"750\" height=\"587\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-ligacao-game-equilibrista-1024x802.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-ligacao-game-equilibrista-300x235.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-ligacao-game-equilibrista-768x602.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/esquema-de-ligacao-game-equilibrista.jpg 1379w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><p id=\"caption-attachment-4840\" class=\"wp-caption-text\">Esquema de Liga\u00e7\u00e3o do Labirinto com Arduino<\/p><\/div>\n<p>Para a alimenta\u00e7\u00e3o, utilizamos um exclusivo M\u00f3dulo Extensor de Portas de Alimenta\u00e7\u00e3o, o qual possui um conector Jack P4 e amplia o n\u00famero de pinos positivos e negativos para 10 cada.<\/p>\n<p>O esquema de liga\u00e7\u00e3o do Labirinto com Buraco pode parecer um pouco mais exagerado quando montado na lateral do produto, por isto \u00e9 recomendada a utiliza\u00e7\u00e3o de abra\u00e7adeiras para a melhor organiza\u00e7\u00e3o.<\/p>\n<div id=\"attachment_4851\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/organiza\u00e7\u00e3o-dos-cabos-labirinto-para-arduino.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4851\" class=\"wp-image-4851\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/organiza\u00e7\u00e3o-dos-cabos-labirinto-para-arduino-1024x760.jpg\" alt=\"Organiza\u00e7\u00e3o lateral dos dispositivos com abra\u00e7adeiras\" width=\"600\" height=\"445\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/organiza\u00e7\u00e3o-dos-cabos-labirinto-para-arduino-1024x760.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/organiza\u00e7\u00e3o-dos-cabos-labirinto-para-arduino-300x223.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/organiza\u00e7\u00e3o-dos-cabos-labirinto-para-arduino-768x570.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/organiza\u00e7\u00e3o-dos-cabos-labirinto-para-arduino.jpg 1456w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4851\" class=\"wp-caption-text\">Organiza\u00e7\u00e3o lateral dos dispositivos com abra\u00e7adeiras<\/p><\/div>\n<p>Para auxiliar no manuseio do Joystick e na experi\u00eancia de uso do Labirinto com Arduino, o kit em MDF acompanha um case para alojamento do m\u00f3dulo respons\u00e1vel pelos movimentos das bases X e Y, veja abaixo uma imagem deste case j\u00e1 instalado no projeto:<\/p>\n<div id=\"attachment_4855\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/controle-joystick.fw_.png\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4855\" class=\"wp-image-4855\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/controle-joystick.fw_-1024x671.png\" alt=\"Case para Controle de Movimentos do Joystick\" width=\"600\" height=\"393\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/controle-joystick.fw_-1024x671.png 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/controle-joystick.fw_-300x197.png 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/controle-joystick.fw_-768x503.png 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/controle-joystick.fw_.png 1200w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4855\" class=\"wp-caption-text\">Case para Controle de Movimentos do Joystick<\/p><\/div>\n<p>Com o projeto montado chega a hora de carregarmos o c\u00f3digo e fazermos o projeto realmente funcionar.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>C\u00f3digo de Funcionamento do Labirinto com Buraco<\/strong><\/h2>\n<p>Assim como o esquema de liga\u00e7\u00e3o, o c\u00f3digo de funcionamento deste projeto \u00e9 extremamente simples, utilizando apenas a biblioteca Stepper.h j\u00e1 inclusa nas bibliotecas originais do software Arduino.<\/p>\n<p>Abaixo temos o c\u00f3digo completo e comentado para auxiliar no desenvolvimento do projeto, veja:<\/p>\n<pre class=\"lang:default decode:true \">#include &lt;Stepper.h&gt;   \/\/ Inclui a biblioteca Stepper\r\n\r\nconst int stepsPerRevolution = 500;   \/\/ Define o n\u00famero de passos por volta\r\n\r\nStepper MotorPasso(stepsPerRevolution, 4, 6, 5, 7);     \/\/ Define os pinos do motor\r\nStepper MotorPasso2(stepsPerRevolution, 8, 10, 9, 11);  \/\/ Define os pinos do motor\r\n\r\nint ValorX, ValorY;   \/\/ Inicia as vari\u00e1veis do Joystick\r\n\r\nvoid setup()  {\r\n  Serial.begin(9600);         \/\/ Inicia a comunica\u00e7\u00e3o do baudrate em 9600\r\n}\r\n\r\nvoid loop()   {\r\n  ValorY = analogRead(A0);    \/\/ Inicia os valores do eixo Y na porta A0\r\n  ValorX = analogRead(A1);    \/\/ Inicia os valores do eixo X na porta A1\r\n\r\n  Serial.println(ValorX);     \/\/ Imprime os valores do eixo X\r\n  Serial.println(ValorY);     \/\/ Imprime os valores do eixo Y\r\n\r\n  if (ValorX &gt; 800)  {        \/\/ Se o valor de X for maior que 800 executa:\r\n    MotorPasso.step(65);          \/\/ Define o n\u00famero de passos executados\r\n    MotorPasso.setSpeed(2000);    \/\/ Define a velocidade de execu\u00e7\u00e3o dos passos\r\n    delay(5);\r\n  }\r\n\r\n  else if (ValorX &lt; 300)  {   \/\/ Se n\u00e3o, o valor ser\u00e1 menor que 300 e executa:\r\n    MotorPasso.step(-65);         \/\/ Define o n\u00famero de passos executados\r\n    MotorPasso.setSpeed(2000);    \/\/ Define a velocidade de execu\u00e7\u00e3o dos passos\r\n    delay(5);\r\n  }\r\n\r\n  if (ValorY &gt; 800)  {        \/\/ Se o valor de Y for maior que 800 executa:\r\n    MotorPasso2.step(65);          \/\/ Define o n\u00famero de passos executados\r\n    MotorPasso2.setSpeed(2000);    \/\/ Define a velocidade de execu\u00e7\u00e3o dos passos\r\n    delay(5);\r\n  }\r\n\r\n  else if (ValorY &lt; 300)  {   \/\/ Se n\u00e3o, o valor ser\u00e1 menor que 300 e executa:\r\n    MotorPasso2.step(-65);          \/\/ Define o n\u00famero de passos executados\r\n    MotorPasso2.setSpeed(2000);     \/\/ Define a velocidade de execu\u00e7\u00e3o dos passos\r\n    delay(5);\r\n  }\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Como o Joystick possui uma faixa de leitura de 0 a 1023, par\u00e2metros padr\u00f5es da comunica\u00e7\u00e3o anal\u00f3gica, utilizamos uma varia\u00e7\u00e3o fixa no projeto para determinar que sempre que atingido movimenta o motor de passo, veja:<\/p>\n<pre class=\"lang:c# decode:true\">if (ValorX &gt; 800)\u00a0 {\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Se o valor de X for maior que 800 executa:\r\n\u00a0\u00a0\u00a0 MotorPasso2.step(65);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Define o n\u00famero de passos executados e seu sentido\r\n\u00a0\u00a0\u00a0 MotorPasso2.setSpeed(5000);\u00a0\u00a0\u00a0 \/\/ Define a velocidade de execu\u00e7\u00e3o dos passos\r\n\u00a0\u00a0\u00a0 delay(5);\r\n\u00a0 }<\/pre>\n<p>Se o valor do Joystick no Eixo X for maior que 800, o motor de passo executa 65 passos no sentido positivo a uma velocidade de 5000 e mantem seu movimento e leitura a cada 5 milissegundos (0,005 segundos).<\/p>\n<p>A princ\u00edpio, todas estas vari\u00e1veis citadas acima podem ser alteradas, ao diminuirmos o valor da velocidade, por exemplo, o motor ir\u00e1 demorar mais para realizar os seus movimentos e ao diminuirmos o n\u00famero de passos diminuiremos a sensibilidade dos movimentos.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Montagem do Labirinto com Arduino em MDF<\/strong><\/h2>\n<p>A montagem do Labirinto com Arduino \u00e9 bastante simples, por\u00e9m devido a constante movimenta\u00e7\u00e3o das pe\u00e7as, \u00e9 recomendada a colagem de cada uma destas atrav\u00e9s de uma cola instant\u00e2nea.<\/p>\n<p>Iniciamos o processo de montagem atrav\u00e9s da base de apoio que ir\u00e1 sustentar todo o projeto, incluindo Arduino, M\u00f3dulos, Motores e bases de articula\u00e7\u00e3o, veja:<\/p>\n<div id=\"attachment_4839\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/corpo-do-labirinto.jpg\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4839\" class=\"wp-image-4839\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/corpo-do-labirinto-1024x682.jpg\" alt=\"Base para montagem do Labirinto\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/corpo-do-labirinto-1024x682.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/corpo-do-labirinto-300x200.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/corpo-do-labirinto-768x511.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/corpo-do-labirinto.jpg 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4839\" class=\"wp-caption-text\">Base para montagem do Labirinto<\/p><\/div>\n<p>Nesta fase acima, vale ressaltar a import\u00e2ncia de alinhar os furos de fixa\u00e7\u00e3o do Motor de Passo (furo maior com dois furos laterais) e o furo de sustento e suporte na placa oposta assim como demonstrado pelas flechas vermelhas.<\/p>\n<p>No local indicado com o furo maior, iremos instalar um dos Motores de Passo 28BYJ-48 de maneira que ele fique acomodado de maneira que seu eixo fique posicionado para o lado de dentro da estrutura.<\/p>\n<p>A fixa\u00e7\u00e3o do motor ser\u00e1 feita atrav\u00e9s de dois parafusos M3 de 8mm postos de dentro para fora e fixados atrav\u00e9s de duas porcas assim como na imagem abaixo, veja:<\/p>\n<div id=\"attachment_4849\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-x.jpg\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4849\" class=\"wp-image-4849\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-x-1024x682.jpg\" alt=\"Instala\u00e7\u00e3o do Motor de Passo para movimentos do Eixo X\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-x-1024x682.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-x-300x200.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-x-768x511.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-x.jpg 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4849\" class=\"wp-caption-text\">Instala\u00e7\u00e3o do Motor de Passo para movimentos do Eixo X<\/p><\/div>\n<p>Ap\u00f3s fixado o motor, posicionamos o espa\u00e7ador de MDF apresentado a esquerda, um elemento de suporte ao deslocamento da base girat\u00f3ria, ele fica solto e n\u00e3o apresenta uma fixa\u00e7\u00e3o direta, funciona apenas como um elemento de suporte.<\/p>\n<p>Com os passos acima em ordem, chegou a hora de instalarmos a primeira base girat\u00f3ria, a respons\u00e1vel pelos movimentos do eixo x do M\u00f3dulo Joystick e que possui dois elementos b\u00e1sicos de fixa\u00e7\u00e3o.<\/p>\n<div id=\"attachment_4841\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-scaled.jpg\" data-rel=\"lightbox-image-9\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4841\" class=\"wp-image-4841\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-1024x682.jpg\" alt=\"Instala\u00e7\u00e3o da base girat\u00f3ria do Eixo X\" width=\"600\" height=\"399\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-1024x682.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-300x200.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-768x511.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-1536x1023.jpg 1536w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-2048x1364.jpg 2048w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-x-scaled.jpg 1623w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4841\" class=\"wp-caption-text\">Instala\u00e7\u00e3o da base girat\u00f3ria do Eixo X<\/p><\/div>\n<p>A esquerda, podemos observar o Motor de Passo fixado no furo achatado da base e a direita, podemos observar a inclus\u00e3o de outro espa\u00e7ador fixado por um parafuso M3 de 8mm na base girat\u00f3ria, a qual possui rosca para sua instala\u00e7\u00e3o.<\/p>\n<p>Fundamentalmente o mesmo procedimento ser\u00e1 realizado para a base do labirinto respons\u00e1vel pelos movimentos no eixo Y. O processo de instala\u00e7\u00e3o do Motor de Passo ser\u00e1 o mesmo, assim como a instala\u00e7\u00e3o do parafuso e espa\u00e7adores.<\/p>\n<div id=\"attachment_4850\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-y.jpg\" data-rel=\"lightbox-image-10\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4850\" class=\"wp-image-4850\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-y-1024x682.jpg\" alt=\"Motor de Passo para movimentos do eixo Y\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-y-1024x682.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-y-300x200.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-y-768x511.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/motor-de-passo-eixo-y.jpg 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4850\" class=\"wp-caption-text\">Motor de Passo para movimentos do eixo Y<\/p><\/div>\n<p>Ap\u00f3s instalado o motor, est\u00e1 na hora de instalar a base do labirinto que executar\u00e1 os movimentos do eixo Y do Joystick, do mesmo modo que na base do eixo X, um dos lados vai conectado diretamente no motor de passo e outra utiliza-se de um parafuso M3 de 8mm.<\/p>\n<div id=\"attachment_4842\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-y.jpg\" data-rel=\"lightbox-image-11\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4842\" class=\"wp-image-4842\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-y-1024x682.jpg\" alt=\"Instala\u00e7\u00e3o da base girat\u00f3ria do Eixo Y\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-y-1024x682.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-y-300x200.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-y-768x511.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/fixa\u00e7\u00e3o-da-base-y.jpg 1500w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4842\" class=\"wp-caption-text\">Instala\u00e7\u00e3o da base girat\u00f3ria do Eixo Y<\/p><\/div>\n<p>Ap\u00f3s termos realizado os passos acima, o nosso labirinto estar\u00e1 devidamente montado, vale ressaltar que o trilho do labirinto deve ser posicionado sobre a base com os furos e colado tamb\u00e9m com cola instant\u00e2nea, o resultado final \u00e9 o seguinte:<\/p>\n<div id=\"attachment_4847\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-scaled.jpg\" data-rel=\"lightbox-image-12\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4847\" class=\"wp-image-4847\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-1024x731.jpg\" alt=\"Montagem completa do Labirinto com Arduino\" width=\"600\" height=\"429\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-1024x731.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-300x214.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-768x549.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-1536x1097.jpg 1536w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-2048x1463.jpg 2048w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/montagem-completa-do-labirinto-scaled.jpg 1512w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-4847\" class=\"wp-caption-text\">Montagem completa do Labirinto com Arduino<\/p><\/div>\n<p>Ap\u00f3s, basta incluir os demais elementos necess\u00e1rios para o desenvolvimento do projeto como Arduino, Joystick e m\u00f3dulo de Alimenta\u00e7\u00e3o. A montagem n\u00e3o \u00e9 dif\u00edcil, basta ficar de olho nas fura\u00e7\u00f5es e nos locais de instala\u00e7\u00e3o elencados nos passos acima.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Conclus\u00e3o<\/strong><\/h2>\n<p>O Labirinto com Arduino \u00e9 um exclusivo jogo para treinar a coordena\u00e7\u00e3o e a estrat\u00e9gia para escaparmos das diversas armadilhas que encontramos durante o trajeto at\u00e9 a chegada.<\/p>\n<p>Este projeto \u00e9 divertido e nos proporciona diversas possibilidades, como a possibilidade de incluir mais um joystick para o controle de velocidade, por exemplo, trocar os joysticks por um aceler\u00f4metro e at\u00e9 mesmo modelos diferenciados de joystick dispon\u00edvel.<\/p>\n<p>Durante o desenvolvimento do projeto, os testes foram executados inicialmente com dois trimpots, por\u00e9m a estabilidade dos movimentos n\u00e3o era garantida uma vez que a resist\u00eancia variava mesmo com os controles parados. Por este motivo alterou-se o controle para um joystick, uma vez que este possui um ponto zero e possibilita utiliza\u00e7\u00e3o de valores fixos.<\/p>\n<p>O Labirinto Arduino \u00e9 um jogo que garante a divers\u00e3o de uma maneira diferenciada e tamb\u00e9m um ambiente de aprendizagem em programa\u00e7\u00e3o que poder\u00e1 ser utilizado com amigos e fam\u00edlia.<\/p>\n<p>N\u00e3o esque\u00e7a de deixar o seu coment\u00e1rio atrav\u00e9s dos coment\u00e1rios abaixo, compartilhe as suas experi\u00eancias, d\u00favidas e tamb\u00e9m poss\u00edveis melhorias desenvolvidas no projeto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Labirinto com Arduino \u00e9 um jogo de equil\u00edbrio que foi desenvolvido com o objetivo de atravessar uma trajet\u00f3ria \u00fanica com diversos obst\u00e1culos at\u00e9 o objetivo final, com um caminho de labirinto simplificado a maior dificuldade est\u00e1 no ato de escapar das armadilhas do caminho. O princ\u00edpio do jogo baseia-se no fato de tentar mover a bolinha atrav\u00e9s do labirinto sem cair nos buracos superficiais, os quais ir\u00e3o reter a bolinha e resultar\u00e1 no fim do jogo, sendo necess\u00e1rio reiniciar no in\u00edcio do percurso. Constitu\u00eddo de dois motores de passo para a movimenta\u00e7\u00e3o das bases do Labirinto e um Arduino para auxiliar, os comandos s\u00e3o realizados atrav\u00e9s de um Joystick que constitui um controle externo. Para entendermos um projeto precisamos [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":4844,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-4838","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Labirinto com Arduino - Jogo de Equil\u00edbrio e Obst\u00e1culos - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"O Labirinto com Arduino \u00e9 um jogo de equilibrio que conta com diversos obst\u00e1culos \u00e0 serem superados. Encontre este projeto e outros no Blog Usinainfo.\" \/>\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\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Labirinto com Arduino - Jogo de Equil\u00edbrio e Obst\u00e1culos - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"O Labirinto com Arduino \u00e9 um jogo de equilibrio que conta com diversos obst\u00e1culos \u00e0 serem superados. Encontre este projeto e outros no Blog Usinainfo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/\" \/>\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-02-03T13:05:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-25T20:17:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/labirinto-com-arduino-e-controle-joystick-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=\"15 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Labirinto com Arduino - Jogo de Equil\u00edbrio e Obst\u00e1culos - Blog Usinainfo","description":"O Labirinto com Arduino \u00e9 um jogo de equilibrio que conta com diversos obst\u00e1culos \u00e0 serem superados. Encontre este projeto e outros no Blog Usinainfo.","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\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/","og_locale":"pt_BR","og_type":"article","og_title":"Labirinto com Arduino - Jogo de Equil\u00edbrio e Obst\u00e1culos - Blog Usinainfo","og_description":"O Labirinto com Arduino \u00e9 um jogo de equilibrio que conta com diversos obst\u00e1culos \u00e0 serem superados. Encontre este projeto e outros no Blog Usinainfo.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2020-02-03T13:05:50+00:00","article_modified_time":"2023-01-25T20:17:31+00:00","og_image":[{"width":1623,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/labirinto-com-arduino-e-controle-joystick-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":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#article","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/"},"author":{"name":"Matheus Gebert Straub","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"headline":"Labirinto com Arduino \u2013 Um Jogo de Equil\u00edbrio com Obst\u00e1culos!","datePublished":"2020-02-03T13:05:50+00:00","dateModified":"2023-01-25T20:17:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/"},"wordCount":2018,"commentCount":2,"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/labirinto-com-arduino-e-controle-joystick-scaled.jpg","articleSection":["Arduino"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/","url":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/","name":"Labirinto com Arduino - Jogo de Equil\u00edbrio e Obst\u00e1culos - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/labirinto-com-arduino-e-controle-joystick-scaled.jpg","datePublished":"2020-02-03T13:05:50+00:00","dateModified":"2023-01-25T20:17:31+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"O Labirinto com Arduino \u00e9 um jogo de equilibrio que conta com diversos obst\u00e1culos \u00e0 serem superados. Encontre este projeto e outros no Blog Usinainfo.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/labirinto-com-arduino-e-controle-joystick-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/02\/labirinto-com-arduino-e-controle-joystick-scaled.jpg","width":1623,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/labirinto-com-arduino-um-jogo-de-equilibrio-com-obstaculos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Labirinto com Arduino \u2013 Um Jogo de Equil\u00edbrio com Obst\u00e1culos!"}]},{"@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:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","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\/4838","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=4838"}],"version-history":[{"count":17,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4838\/revisions"}],"predecessor-version":[{"id":6339,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4838\/revisions\/6339"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/4844"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=4838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=4838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=4838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}