{"id":666,"date":"2016-04-08T13:49:37","date_gmt":"2016-04-08T16:49:37","guid":{"rendered":"http:\/\/blog.usinainfo.com.br\/?p=666"},"modified":"2020-03-23T18:21:58","modified_gmt":"2020-03-23T21:21:58","slug":"projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/","title":{"rendered":"Projeto Arduino Nano Tocando Tema do Super M\u00e1rio"},"content":{"rendered":"<p>J\u00e1 pensou em conseguir reproduzir com seu Arduino um som nost\u00e1lgico para levar as pessoas de volta a inf\u00e2ncia? \u00c9 o que vamos fazer hoje nesse incr\u00edvel experimento &#8220;<strong>Projeto Arduino Nano<\/strong> Tocando o Tema do Super M\u00e1rio com Buzzer&#8221;.<\/p>\n<p>O projeto original foi criado voltado para a placa Nano, mas nada impede que voc\u00ea utilize o Uno R3, o Mega2560 ou qualquer outro microcontrolador <a href=\"https:\/\/www.usinainfo.com.br\/arduino-74\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino<\/a> que esteja a sua disposi\u00e7\u00e3o. A \u00fanica observa\u00e7\u00e3o a ser feita \u00e9 quanto aos pinos que vai utilizar e a necessidade de fazer alguma altera\u00e7\u00e3o no c\u00f3digo de programa\u00e7\u00e3o.<\/p>\n<p>O desenvolvimento \u00e9 bem simples, apenas vai precisar al\u00e9m de placa, de uma protoboard para que possa reaproveitar todos os componentes, de um buzzer passivo (o ativo n\u00e3o vai atender pois n\u00e3o varia a oscila\u00e7\u00e3o de acordo com as frequ\u00eancias emitidas), de um resistor e um jumper. Logo abaixo todos os itens ser\u00e3o devidamente indicados. Ah se voc\u00ea optar pelo Uno, a protoboard n\u00e3o ser\u00e1 necess\u00e1ria.<\/p>\n<p>&nbsp;<\/p>\n<h2>V\u00eddeo do Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer<\/h2>\n<p><iframe loading=\"lazy\" title=\"Super Mario theme song w\/ piezo buzzer and Arduino\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/-kkxs_fekWM?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2>Itens Necess\u00e1rios para Montagem do Projeto<\/h2>\n<ul>\n<li><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<\/a>\u00a0ou <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-nano-v3-compativel-arduino-3630.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Nano<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/buzzer-arduino\/buzzer-passivo-modulo-transdutor-bp18-4708.html\" target=\"_blank\" rel=\"noopener noreferrer\">Buzzer Passivo<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/resistores\/resistor-1k-14w-kit-com-10-unidades-2974.html\" target=\"_blank\" rel=\"noopener noreferrer\">Resistor\u00a0 1 k\u00a0ohm<\/a>\u00a0\u00a0(qualquer resistor entre 333 ohm a 1 k pode ser usado neste projeto)<\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/protoboard-830-pontos-para-montagem-de-projetos-3733.html\" target=\"_blank\" rel=\"noopener noreferrer\">Protoboard 830 pontos<\/a><\/li>\n<li><a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumper\/jumpers-para-protoboard-kit-com-60-conectores-1374.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumpers<\/a><\/li>\n<\/ul>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2>Esquema de Liga\u00e7\u00e3o do Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio<\/h2>\n<p>Se voc\u00ea tem um Arduino Uno\u00a0(que a maioria das pessoas tem), ligue os componentes, com a ajuda da imagem abaixo.\u00a0Se voc\u00ea tem um Arduino Nano, procure a imagem em &#8220;Usando um Arduino Nano&#8221;.<\/p>\n<p>Primeiramente conecte o positivo do buzzer ao pino digital 3 , e o negativo em um resistor de 1k ohm . Conecte o outro lado do resistor de 1 k ohm ao pino terra(GND) do Arduino. Lembre-se de ligar o alarme da maneira correta, o buzzer tem pinos positivos e negativos!<\/p>\n<p>Ent\u00e3o, basicamente, o buzzer, 1 k ohm e Arduino deve ser ligados assim: Pino Digital Arduino 3 -&gt; Buzzer -&gt; 1 k ohm resisotor -&gt; Arduino terra (GND) pino.<\/p>\n<p>Voc\u00ea pode fazer sem o resistor de 1 k ohm!\u00a0Se voc\u00ea conectar sem o resistor, o sinal sonoro ser\u00e1 muito mais alto, e a qualidade do som pode se degradar. Mas voc\u00ea tamb\u00e9m pode diminuir a resist\u00eancia para obter o som um pouco mais alto, e manter a qualidade do som.<\/p>\n<p>Uma outra ideia \u00e9 o uso de um potenci\u00f4metro, em vez de uma resist\u00eancia, para agir como um controlador de volume! Para este tutorial vamos estar usando um resistor de 1 k ohm.<\/p>\n<p>&nbsp;<\/p>\n<h3>Esquem\u00e1tico com Arduino Uno<\/h3>\n<p>Abaixo est\u00e1 uma ilustra\u00e7\u00e3o de como se conectar o buzzer e resist\u00eancia a um\u00a0<span class=\"goog-text-highlight\">Arduino Uno<\/span><span class=\"goog-text-highlight\">.<\/span><\/p>\n<div style=\"width: 460px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"Esquem\u00e1tico Projeto Arduino Uno Tocando o Tema do Super M\u00e1rio\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/projetos-diversos\/buzzeruno.jpg\" alt=\"Esquem\u00e1tico Projeto Arduino Uno Tocando o Tema do Super M\u00e1rio\" width=\"450\" height=\"600\" \/><p class=\"wp-caption-text\">Esquem\u00e1tico Projeto Arduino Uno Tocando o Tema do Super M\u00e1rio<\/p><\/div>\n<h3><\/h3>\n<h3><\/h3>\n<p>&nbsp;<\/p>\n<h3>Esquem\u00e1tico com Arduino Nano<\/h3>\n<p>Abaixo est\u00e1 uma ilustra\u00e7\u00e3o de como se conectar o buzzer e resist\u00eancia a um\u00a0Arduino Nano.<\/p>\n<div style=\"width: 610px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"Esquem\u00e1tico Projeto Arduino Uno Tocando o Tema do Super M\u00e1rio\" src=\"https:\/\/www.usinainfo.com.br\/img\/cms\/projetos-diversos\/buzzernano.jpg\" alt=\"Esquem\u00e1tico Projeto Arduino Uno Tocando o Tema do Super M\u00e1rio\" width=\"600\" height=\"490\" \/><p class=\"wp-caption-text\">Esquem\u00e1tico Projeto Arduino Uno Tocando o Tema do Super M\u00e1rio<\/p><\/div>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>C\u00f3digo de Programa\u00e7\u00e3o<\/h2>\n<p>\u00d3 c\u00f3digo de programa\u00e7\u00e3o n\u00e3o t\u00e3o simples em raz\u00e3o da grande quantidade de tons apresentados no projeto, contudo, seguindo os devidos passos tudo dar\u00e1 certo.<\/p>\n<p>C\u00f3digo completo voc\u00ea encontra abaixo:<\/p>\n<pre class=\"lang:c# decode:true \">\/*\r\nArduino Mario Bros Tunes\r\nWith Piezo Buzzer and PWM\r\n\r\nConnect the positive side of the Buzzer to pin 3,\r\nthen the negative side to a 1k ohm resistor. Connect\r\nthe other side of the 1 k ohm resistor to\r\nground(GND) pin on the Arduino.\r\n\r\nby: Dipto Pratyaksa\r\nlast updated: 31\/3\/13\r\n*\/\r\n\r\n\/*************************************************\r\n* Public Constants\r\n*************************************************\/\r\n\r\n#define NOTE_B0 31\r\n#define NOTE_C1 33\r\n#define NOTE_CS1 35\r\n#define NOTE_D1 37\r\n#define NOTE_DS1 39\r\n#define NOTE_E1 41\r\n#define NOTE_F1 44\r\n#define NOTE_FS1 46\r\n#define NOTE_G1 49\r\n#define NOTE_GS1 52\r\n#define NOTE_A1 55\r\n#define NOTE_AS1 58\r\n#define NOTE_B1 62\r\n#define NOTE_C2 65\r\n#define NOTE_CS2 69\r\n#define NOTE_D2 73\r\n#define NOTE_DS2 78\r\n#define NOTE_E2 82\r\n#define NOTE_F2 87\r\n#define NOTE_FS2 93\r\n#define NOTE_G2 98\r\n#define NOTE_GS2 104\r\n#define NOTE_A2 110\r\n#define NOTE_AS2 117\r\n#define NOTE_B2 123\r\n#define NOTE_C3 131\r\n#define NOTE_CS3 139\r\n#define NOTE_D3 147\r\n#define NOTE_DS3 156\r\n#define NOTE_E3 165\r\n#define NOTE_F3 175\r\n#define NOTE_FS3 185\r\n#define NOTE_G3 196\r\n#define NOTE_GS3 208\r\n#define NOTE_A3 220\r\n#define NOTE_AS3 233\r\n#define NOTE_B3 247\r\n#define NOTE_C4 262\r\n#define NOTE_CS4 277\r\n#define NOTE_D4 294\r\n#define NOTE_DS4 311\r\n#define NOTE_E4 330\r\n#define NOTE_F4 349\r\n#define NOTE_FS4 370\r\n#define NOTE_G4 392\r\n#define NOTE_GS4 415\r\n#define NOTE_A4 440\r\n#define NOTE_AS4 466\r\n#define NOTE_B4 494\r\n#define NOTE_C5 523\r\n#define NOTE_CS5 554\r\n#define NOTE_D5 587\r\n#define NOTE_DS5 622\r\n#define NOTE_E5 659\r\n#define NOTE_F5 698\r\n#define NOTE_FS5 740\r\n#define NOTE_G5 784\r\n#define NOTE_GS5 831\r\n#define NOTE_A5 880\r\n#define NOTE_AS5 932\r\n#define NOTE_B5 988\r\n#define NOTE_C6 1047\r\n#define NOTE_CS6 1109\r\n#define NOTE_D6 1175\r\n#define NOTE_DS6 1245\r\n#define NOTE_E6 1319\r\n#define NOTE_F6 1397\r\n#define NOTE_FS6 1480\r\n#define NOTE_G6 1568\r\n#define NOTE_GS6 1661\r\n#define NOTE_A6 1760\r\n#define NOTE_AS6 1865\r\n#define NOTE_B6 1976\r\n#define NOTE_C7 2093\r\n#define NOTE_CS7 2217\r\n#define NOTE_D7 2349\r\n#define NOTE_DS7 2489\r\n#define NOTE_E7 2637\r\n#define NOTE_F7 2794\r\n#define NOTE_FS7 2960\r\n#define NOTE_G7 3136\r\n#define NOTE_GS7 3322\r\n#define NOTE_A7 3520\r\n#define NOTE_AS7 3729\r\n#define NOTE_B7 3951\r\n#define NOTE_C8 4186\r\n#define NOTE_CS8 4435\r\n#define NOTE_D8 4699\r\n#define NOTE_DS8 4978\r\n\r\n#define melodyPin 3\r\n\/\/Mario main theme melody\r\nint melody[] = {\r\nNOTE_E7, NOTE_E7, 0, NOTE_E7,\r\n0, NOTE_C7, NOTE_E7, 0,\r\nNOTE_G7, 0, 0, 0,\r\nNOTE_G6, 0, 0, 0,\r\n\r\nNOTE_C7, 0, 0, NOTE_G6,\r\n0, 0, NOTE_E6, 0,\r\n0, NOTE_A6, 0, NOTE_B6,\r\n0, NOTE_AS6, NOTE_A6, 0,\r\n\r\nNOTE_G6, NOTE_E7, NOTE_G7,\r\nNOTE_A7, 0, NOTE_F7, NOTE_G7,\r\n0, NOTE_E7, 0, NOTE_C7,\r\nNOTE_D7, NOTE_B6, 0, 0,\r\n\r\nNOTE_C7, 0, 0, NOTE_G6,\r\n0, 0, NOTE_E6, 0,\r\n0, NOTE_A6, 0, NOTE_B6,\r\n0, NOTE_AS6, NOTE_A6, 0,\r\n\r\nNOTE_G6, NOTE_E7, NOTE_G7,\r\nNOTE_A7, 0, NOTE_F7, NOTE_G7,\r\n0, NOTE_E7, 0, NOTE_C7,\r\nNOTE_D7, NOTE_B6, 0, 0\r\n};\r\n\/\/Mario main them tempo\r\nint tempo[] = {\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n\r\n9, 9, 9,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n\r\n9, 9, 9,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n12, 12, 12, 12,\r\n};\r\n\/\/Underworld melody\r\nint underworld_melody[] = {\r\nNOTE_C4, NOTE_C5, NOTE_A3, NOTE_A4,\r\nNOTE_AS3, NOTE_AS4, 0,\r\n0,\r\nNOTE_C4, NOTE_C5, NOTE_A3, NOTE_A4,\r\nNOTE_AS3, NOTE_AS4, 0,\r\n0,\r\nNOTE_F3, NOTE_F4, NOTE_D3, NOTE_D4,\r\nNOTE_DS3, NOTE_DS4, 0,\r\n0,\r\nNOTE_F3, NOTE_F4, NOTE_D3, NOTE_D4,\r\nNOTE_DS3, NOTE_DS4, 0,\r\n0, NOTE_DS4, NOTE_CS4, NOTE_D4,\r\nNOTE_CS4, NOTE_DS4,\r\nNOTE_DS4, NOTE_GS3,\r\nNOTE_G3, NOTE_CS4,\r\nNOTE_C4, NOTE_FS4, NOTE_F4, NOTE_E3, NOTE_AS4, NOTE_A4,\r\nNOTE_GS4, NOTE_DS4, NOTE_B3,\r\nNOTE_AS3, NOTE_A3, NOTE_GS3,\r\n0, 0, 0\r\n};\r\n\/\/Underwolrd tempo\r\nint underworld_tempo[] = {\r\n12, 12, 12, 12,\r\n12, 12, 6,\r\n3,\r\n12, 12, 12, 12,\r\n12, 12, 6,\r\n3,\r\n12, 12, 12, 12,\r\n12, 12, 6,\r\n3,\r\n12, 12, 12, 12,\r\n12, 12, 6,\r\n6, 18, 18, 18,\r\n6, 6,\r\n6, 6,\r\n6, 6,\r\n18, 18, 18, 18, 18, 18,\r\n10, 10, 10,\r\n10, 10, 10,\r\n3, 3, 3\r\n};\r\n\r\nvoid setup(void)\r\n{\r\npinMode(3, OUTPUT);\/\/buzzer\r\npinMode(13, OUTPUT);\/\/led indicator when singing a note\r\n\r\n}\r\nvoid loop()\r\n{\r\n\/\/sing the tunes\r\nsing(1);\r\nsing(1);\r\nsing(2);\r\n}\r\nint song = 0;\r\n\r\nvoid sing(int s) {\r\n\/\/ iterate over the notes of the melody:\r\nsong = s;\r\nif (song == 2) {\r\nSerial.println(\" 'Underworld Theme'\");\r\nint size = sizeof(underworld_melody) \/ sizeof(int);\r\nfor (int thisNote = 0; thisNote &lt; size; thisNote++) {\r\n\r\n\/\/ to calculate the note duration, take one second\r\n\/\/ divided by the note type.\r\n\/\/e.g. quarter note = 1000 \/ 4, eighth note = 1000\/8, etc.\r\nint noteDuration = 1000 \/ underworld_tempo[thisNote];\r\n\r\nbuzz(melodyPin, underworld_melody[thisNote], noteDuration);\r\n\r\n\/\/ to distinguish the notes, set a minimum time between them.\r\n\/\/ the note's duration + 30% seems to work well:\r\nint pauseBetweenNotes = noteDuration * 1.30;\r\ndelay(pauseBetweenNotes);\r\n\r\n\/\/ stop the tone playing:\r\nbuzz(melodyPin, 0, noteDuration);\r\n\r\n}\r\n\r\n} else {\r\n\r\nSerial.println(\" 'Mario Theme'\");\r\nint size = sizeof(melody) \/ sizeof(int);\r\nfor (int thisNote = 0; thisNote &lt; size; thisNote++) {\r\n\r\n\/\/ to calculate the note duration, take one second\r\n\/\/ divided by the note type.\r\n\/\/e.g. quarter note = 1000 \/ 4, eighth note = 1000\/8, etc.\r\nint noteDuration = 1000 \/ tempo[thisNote];\r\n\r\nbuzz(melodyPin, melody[thisNote], noteDuration);\r\n\r\n\/\/ to distinguish the notes, set a minimum time between them.\r\n\/\/ the note's duration + 30% seems to work well:\r\nint pauseBetweenNotes = noteDuration * 1.30;\r\ndelay(pauseBetweenNotes);\r\n\r\n\/\/ stop the tone playing:\r\nbuzz(melodyPin, 0, noteDuration);\r\n\r\n}\r\n}\r\n}\r\n\r\nvoid buzz(int targetPin, long frequency, long length) {\r\ndigitalWrite(13, HIGH);\r\nlong delayValue = 1000000 \/ frequency \/ 2; \/\/ calculate the delay value between transitions\r\n\/\/\/\/ 1 second's worth of microseconds, divided by the frequency, then split in half since\r\n\/\/\/\/ there are two phases to each cycle\r\nlong numCycles = frequency * length \/ 1000; \/\/ calculate the number of cycles for proper timing\r\n\/\/\/\/ multiply frequency, which is really cycles per second, by the number of seconds to\r\n\/\/\/\/ get the total number of cycles to produce\r\nfor (long i = 0; i &lt; numCycles; i++) { \/\/ for the calculated length of time...\r\ndigitalWrite(targetPin, HIGH); \/\/ write the buzzer pin high to push out the diaphram\r\ndelayMicroseconds(delayValue); \/\/ wait for the calculated delay value\r\ndigitalWrite(targetPin, LOW); \/\/ write the buzzer pin low to pull back the diaphram\r\ndelayMicroseconds(delayValue); \/\/ wait again or the calculated delay value\r\n}\r\ndigitalWrite(13, LOW);\r\n\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Projeto Original de <a href=\"https:\/\/www.princetronics.com\/author\/prince\/\" target=\"_blank\" rel=\"noopener noreferrer\">Prince<\/a> de Princetronics.com<\/p>\n<h2><\/h2>\n<p>&nbsp;<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Diversos s\u00e3o os sons que podemos produzir atrav\u00e9s de um Arduino, a \u00fanica coisa que nos limita \u00e9 o emissor de som que iremos utilizar e os modos de armazenamento e reprodu\u00e7\u00e3o, esta \u00e9 somente uma ideia do que pode ser feito, outras m\u00fasicas podem ser tocadas desta maneira e se preferir pode adicionar um mini alto falante e aumentar o som de sua reprodu\u00e7\u00e3o, tem mais alguma ideia do que podemos fazer?<\/p>\n<p>Deixe seu coment\u00e1rios, compartilhe suas ideias.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J\u00e1 pensou em conseguir reproduzir com seu Arduino um som nost\u00e1lgico para levar as pessoas de volta a inf\u00e2ncia? \u00c9 o que vamos fazer hoje nesse incr\u00edvel experimento &#8220;Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer&#8221;. O projeto original foi criado voltado para a placa Nano, mas nada impede que voc\u00ea utilize o Uno R3, o Mega2560 ou qualquer outro microcontrolador Arduino que esteja a sua disposi\u00e7\u00e3o. A \u00fanica observa\u00e7\u00e3o a ser feita \u00e9 quanto aos pinos que vai utilizar e a necessidade de fazer alguma altera\u00e7\u00e3o no c\u00f3digo de programa\u00e7\u00e3o. O desenvolvimento \u00e9 bem simples, apenas vai precisar al\u00e9m de placa, de uma protoboard para que possa reaproveitar todos os componentes, de um buzzer passivo (o [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":5077,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[100,233],"class_list":["post-666","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","tag-projeto-arduino","tag-projeto-arduino-nano"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Projeto Arduino Nano Tocando Tema do Super M\u00e1rio - Blog UsinaInfo<\/title>\n<meta name=\"description\" content=\"Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer tem no Blog UsinaInfo. Confira o Tutorial para Reproduzir esse Incr\u00edvel Experimento.\" \/>\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-nano-tocando-o-tema-do-super-mario-com-buzzer\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projeto Arduino Nano Tocando Tema do Super M\u00e1rio - Blog UsinaInfo\" \/>\n<meta property=\"og:description\" content=\"Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer tem no Blog UsinaInfo. Confira o Tutorial para Reproduzir esse Incr\u00edvel Experimento.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/\" \/>\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-08T16:49:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-23T21:21:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-arduino-nano-tocando-tema-super-mario-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=\"8 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projeto Arduino Nano Tocando Tema do Super M\u00e1rio - Blog UsinaInfo","description":"Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer tem no Blog UsinaInfo. Confira o Tutorial para Reproduzir esse Incr\u00edvel Experimento.","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-nano-tocando-o-tema-do-super-mario-com-buzzer\/","og_locale":"pt_BR","og_type":"article","og_title":"Projeto Arduino Nano Tocando Tema do Super M\u00e1rio - Blog UsinaInfo","og_description":"Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer tem no Blog UsinaInfo. Confira o Tutorial para Reproduzir esse Incr\u00edvel Experimento.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2016-04-08T16:49:37+00:00","article_modified_time":"2020-03-23T21:21:58+00:00","og_image":[{"width":1623,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-arduino-nano-tocando-tema-super-mario-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":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#article","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/"},"author":{"name":"Matheus Gebert Straub","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"headline":"Projeto Arduino Nano Tocando Tema do Super M\u00e1rio","datePublished":"2016-04-08T16:49:37+00:00","dateModified":"2020-03-23T21:21:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/"},"wordCount":676,"commentCount":4,"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-arduino-nano-tocando-tema-super-mario-scaled.jpg","keywords":["Projeto Arduino","Projeto Arduino Nano"],"articleSection":["Arduino"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/","url":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/","name":"Projeto Arduino Nano Tocando Tema do Super M\u00e1rio - Blog UsinaInfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-arduino-nano-tocando-tema-super-mario-scaled.jpg","datePublished":"2016-04-08T16:49:37+00:00","dateModified":"2020-03-23T21:21:58+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer tem no Blog UsinaInfo. Confira o Tutorial para Reproduzir esse Incr\u00edvel Experimento.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-arduino-nano-tocando-tema-super-mario-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2016\/04\/projeto-arduino-nano-tocando-tema-super-mario-scaled.jpg","width":1623,"height":1080,"caption":"Projeto Arduino Nano Tocando o Tema do Super M\u00e1rio com Buzzer"},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-nano-tocando-o-tema-do-super-mario-com-buzzer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Projeto Arduino Nano Tocando Tema do Super M\u00e1rio"}]},{"@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\/666","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=666"}],"version-history":[{"count":11,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/666\/revisions"}],"predecessor-version":[{"id":5083,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/666\/revisions\/5083"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/5077"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}