{"id":6934,"date":"2026-04-09T09:08:17","date_gmt":"2026-04-09T12:08:17","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=6934"},"modified":"2026-04-09T09:19:10","modified_gmt":"2026-04-09T12:19:10","slug":"o-que-e-pwm-e-como-funciona-no-arduino","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/","title":{"rendered":"O que \u00e9 PWM e como funciona no Arduino"},"content":{"rendered":"<p><!-- obsidian --><\/p>\n<h2 data-heading=\"O que \u00e9 PWM?\">O que \u00e9 PWM?<\/h2>\n<p>PWM \u00e9 a sigla para <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Pulse-width_modulation\" target=\"_blank\">Pulse Width Modulation<\/a><\/em> (Modula\u00e7\u00e3o por Largura de Pulso), uma t\u00e9cnica utilizada para simular uma sa\u00edda anal\u00f3gica utilizando um sinal digital.<\/p>\n<p>Em microcontroladores como o Arduino, os pinos digitais s\u00f3 conseguem trabalhar com dois estados: ligado (HIGH) ou desligado (LOW). O PWM resolve essa limita\u00e7\u00e3o alternando esses estados rapidamente, criando a sensa\u00e7\u00e3o de um valor intermedi\u00e1rio.<\/p>\n<p>Na pr\u00e1tica, isso permite controlar intensidade de brilho de <a href=\"https:\/\/www.usinainfo.com.br\/blog\/descubra-como-identificar-o-positivo-e-negativo-dos-seus-leds\/\" target=\"_blank\">LEDs<\/a>, velocidade de motores e at\u00e9 pot\u00eancia em diversos dispositivos.<\/p>\n<p>&nbsp;<\/p>\n<h2 data-heading=\"Como o PWM funciona na pr\u00e1tica\">Como o PWM funciona na pr\u00e1tica<\/h2>\n<p>O PWM funciona ligando e desligando o sinal v\u00e1rias vezes por segundo. O que muda \u00e9 o tempo que ele permanece ligado dentro de cada ciclo.<\/p>\n<p>Esse tempo \u00e9 chamado de <strong>duty cycle<\/strong> (ciclo de trabalho).<\/p>\n<ul>\n<li>0% \u2192 sempre desligado<\/li>\n<li>50% \u2192 metade do tempo ligado<\/li>\n<li>100% \u2192 sempre ligado<\/li>\n<\/ul>\n<p>Quanto maior o tempo ligado, maior a energia m\u00e9dia entregue ao dispositivo.<\/p>\n<p>Por exemplo, em um LED:<\/p>\n<ul>\n<li>Duty cycle baixo \u2192 LED fraco<\/li>\n<li>Duty cycle alto \u2192 LED forte<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 data-heading=\"Simula\u00e7\u00e3o interativa de PWM\">Simula\u00e7\u00e3o interativa de PWM<\/h2>\n<p>Aqui voc\u00ea poder\u00e1 visualizar na pr\u00e1tica como o PWM funciona, alterando:<\/p>\n<ul>\n<li>Tens\u00e3o (0 a 5V)<\/li>\n<li>Duty cycle (%)<\/li>\n<li>Frequ\u00eancia (Hz)<\/li>\n<li>Resolu\u00e7\u00e3o (bits)<\/li>\n<\/ul>\n<p>E observando o comportamento de um LED.<\/p>\n<div style=\"display: flex; align-items: center; flex-direction: column;\">\n<div style=\"display: flex; align-items: center;\">\n<div style=\"margin-right: 30px;\">\n<canvas id=\"pwm-canvas\"height=\"200\" style=\"width: 100%;\n  max-width: 400px;\"><\/canvas><br \/>\nTens\u00e3o m\u00e9dia: <strong><span id=\"avg-voltage\">2.50v<\/span><\/strong><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<div style=\"margin-left: 30px;\">\n<div id=\"duty-cycle-circle\" style=\"background-color: #808000; width: 50px; height: 50px; border-radius: 50%; margin-top: 10px;\"><\/div>\n<div style=\"display: flex; align-items: center; justify-content: center; margin-top: 20px;\">LED<\/div>\n<\/div>\n<\/div>\n<div style=\"display: flex; align-items: center; justify-content: center; margin-top: 20px;\">\n<p style=\"margin-right: 10px;\">PWM Duty Cycle:<\/p>\n<p><input id=\"duty-cycle-slider\" class=\"slider\" max=\"100\" min=\"0\" step=\"0.390625\" type=\"range\" value=\"50\" \/><\/p>\n<p style=\"margin-left: 10px;\"><strong><span id=\"duty-cycle-percentage\">50.00 %<\/span><\/strong><\/p>\n<\/div>\n<div style=\"display: flex; align-items: center; justify-content: center; margin-top: 10px; margin-left: -27px;\">\n<p style=\"margin-right: 10px;\">Frequ\u00eancia PWM:<\/p>\n<p><input id=\"frequency-slider\" class=\"slider\" max=\"15\" min=\"1\" step=\"0.1\" type=\"range\" value=\"3\" \/><\/p>\n<p style=\"margin-left: 10px;\"><span id=\"frequency-value\">x Hz<\/span><\/p>\n<\/div>\n<div style=\"display: flex; align-items: center; justify-content: center; margin-top: 10px; margin-bottom: 30px;\">\n<p style=\"margin-right: 10px; margin-top: 20px;\">Resolu\u00e7\u00e3o Duty Cycle:<\/p>\n<p><select id=\"duty-cycle-resolution\" style=\"margin-top: 20px; height: 30px; font-size: medium;\"><option value=\"2\">2 bits<\/option><option value=\"3\">3 bits<\/option><option value=\"4\">4 bits<\/option><option value=\"5\">5 bits<\/option><option value=\"6\">6 bits<\/option><option selected=\"selected\" value=\"8\">8 bits<\/option><option value=\"10\">10 bits<\/option><option value=\"16\">16 bits<\/option><\/select><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 data-heading=\"PWM no Arduino\">PWM no Arduino<\/h2>\n<p>No Arduino, o PWM \u00e9 feito atrav\u00e9s da fun\u00e7\u00e3o:<\/p>\n<pre class=\"lang:c decode:true \">analogWrite(led, valor);<\/pre>\n<p>&nbsp;<\/p>\n<p>O valor vai de <strong>0 a 255<\/strong>, representando o duty cycle:<\/p>\n<ul>\n<li>0 \u2192 0%<\/li>\n<li>127 \u2192 aproximadamente 50%<\/li>\n<li>255 \u2192 100%<\/li>\n<\/ul>\n<p>Isso acontece porque o Arduino trabalha com resolu\u00e7\u00e3o de 8 bits por padr\u00e3o (2\u2078 = 256 n\u00edveis).<\/p>\n<p>Nem todos os pinos suportam PWM. Normalmente eles s\u00e3o identificados com o s\u00edmbolo <code>~<\/code> na placa.<\/p>\n<p style=\"text-align: center;\">\n<a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2025\/10\/Portas-PWM-Arduino-Uno.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2025\/10\/Portas-PWM-Arduino-Uno.png\" alt=\"Pinos PWM no Arduino\" width=\"700\" height=\"400\" class=\"aligncenter size-full wp-image-6885\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2025\/10\/Portas-PWM-Arduino-Uno.png 700w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2025\/10\/Portas-PWM-Arduino-Uno-300x171.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><br \/>\nPinos PWM do Arduino UNO destacados pelo s\u00edmbolo \u201c~\u201d. <\/p>\n<p>&nbsp;<\/p>\n<h2 data-heading=\"Frequ\u00eancia do PWM\">Frequ\u00eancia do PWM<\/h2>\n<p>Al\u00e9m do duty cycle, outro fator importante \u00e9 a frequ\u00eancia do PWM.<\/p>\n<p>No Arduino Uno, a frequ\u00eancia padr\u00e3o \u00e9 aproximadamente:<\/p>\n<ul>\n<li>~490 Hz na maioria dos pinos<\/li>\n<li>~980 Hz em alguns pinos espec\u00edficos<\/li>\n<\/ul>\n<p>Essa frequ\u00eancia \u00e9 alta o suficiente para que o olho humano n\u00e3o perceba o piscar do LED.<\/p>\n<p>&nbsp;<\/p>\n<h2 data-heading=\"Exemplo pr\u00e1tico: variando o brilho do LED automaticamente\">Exemplo pr\u00e1tico: variando o brilho do LED automaticamente<\/h2>\n<p>O c\u00f3digo abaixo faz o LED interno do Arduino variar suavemente de apagado at\u00e9 o brilho m\u00e1ximo e depois voltar, criando um efeito de \u201crespira\u00e7\u00e3o\u201d.<\/p>\n<pre class=\"lang:c decode:true\">int led = LED_BUILTIN; \/\/ LED Interno Arduino\r\nint valor = 0;\r\nint incremento = 5;\r\n \r\nvoid setup() {\r\n  pinMode(led, OUTPUT);\r\n}\r\n  \r\nvoid loop() {  \r\n  analogWrite(led, valor); \/\/ Escreve no pino do LED o valor PWM\r\n  \r\n  valor += incremento; \/\/ Aumenta o valor do PWM\r\n  \r\n  \/\/ Inverte o sentido quando chega no limite  \r\n  if (valor &lt;= 0 || valor &gt;= 255) {\r\n  \/\/ Se for maior que 255, diminui 5\r\n  \/\/ Se for menor que 0 amenta 5\r\n    incremento = -incremento;\r\n  }\r\n  \r\n  delay(30);\r\n}\r\n<\/pre>\n<p>Onde o PWM \u00e9 utilizado?<\/p>\n<p>O PWM \u00e9 extremamente comum em projetos com microcontroladores. Algumas aplica\u00e7\u00f5es incluem:<\/p>\n<ul>\n<li>Controle de brilho de LEDs<\/li>\n<li>Controle de velocidade de motores DC<\/li>\n<li>Ajuste de intensidade em resist\u00eancias de aquecimento<\/li>\n<li>Gera\u00e7\u00e3o de sinais anal\u00f3gicos simulados<\/li>\n<li>Controle de servomotores<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 data-heading=\"Conclus\u00e3o\">Conclus\u00e3o<\/h2>\n<p>O PWM \u00e9 uma t\u00e9cnica fundamental para quem trabalha com Arduino e eletr\u00f4nica em geral. Mesmo sendo um sinal digital, ele permite simular comportamentos anal\u00f3gicos de forma simples e eficiente.<\/p>\n<p>Compreender o duty cycle, a frequ\u00eancia e a resolu\u00e7\u00e3o do PWM abre portas para uma grande variedade de projetos, desde os mais simples at\u00e9 aplica\u00e7\u00f5es mais avan\u00e7adas.<\/p>\n<p>E com a simula\u00e7\u00e3o interativa, fica muito mais f\u00e1cil visualizar exatamente o que est\u00e1 acontecendo \u201cpor tr\u00e1s\u201d do c\u00f3digo.<\/p>\n<p><script>\n  const canvas = document.getElementById('pwm-canvas');\n  const context = canvas.getContext('2d');\n  const width = canvas.width;\n  const height = canvas.height;\n  let frequency = 3; \/\/ modify to set the PWM frequency\n  let dutyCycle = 0.5; \/\/ modify to set the PWM duty cycle\n  function updatePlot() {\n    \/\/ calculate the PWM plot\n    const plotData = [];\n    let sum = 0;\n    for (let i = 0; i < width; i++) {\n      const value = i % (width \/ frequency) < (width \/ frequency) * dutyCycle ? 1 : -1;\n      plotData.push(value);\n      sum += value;\n    }\n\n    \/\/ draw the plot\n    context.lineWidth = 1.5;\n    context.setLineDash([]);\n    context.strokeStyle = 'red';\n    context.clearRect(0, 0, canvas.width, canvas.height);\n    context.beginPath();\n    context.moveTo(0, height \/ 2);\n    for (let i = 1; i < plotData.length; i++) {\n      context.lineTo(i, height \/ 2 - plotData[i] * height \/ 4);\n    }\n    context.stroke();\n\n    \/\/ draw the average voltage line\n    context.beginPath();\n    context.setLineDash([5, 5]);\n    context.lineWidth = 2;\n    context.strokeStyle = 'black';\n    context.moveTo(0, height \/ 2 - sum \/ plotData.length * height \/ 4);\n    context.lineTo(width, height \/ 2 - sum \/ plotData.length * height \/ 4);\n    context.stroke();\n\n    \/\/ update the average voltage value\n    const avgVoltage = (dutyCycle\/1) * 5;\n    document.getElementById('avg-voltage').textContent = avgVoltage.toFixed(2) + 'v';\n\n    \/\/ update the dutycycle value\n    const DutyValue = (dutyCycle*100);\n    document.getElementById('duty-cycle-percentage').textContent = DutyValue.toFixed(2) + ' %';\n\n    \/\/ update the duty cycle circle color\n    const dutyCycleCircle = document.getElementById('duty-cycle-circle');\n   const redValue = Math.round(255 * dutyCycle);\n   const color = 'rgb(' + redValue + ',' + redValue + ',' + 0 + ')';\n   dutyCycleCircle.style.backgroundColor = color;\n\n  \/\/ update the duty cycle slider step size based on the selected resolution\n  const dutyCycleSlider = document.getElementById('duty-cycle-slider');\n  const resolutionDropdown = document.getElementById('duty-cycle-resolution');\n  const selectedResolution = resolutionDropdown.value;\n  let stepSize = 1;\n  switch (selectedResolution) {\n    case '2':\n      stepSize = 25;\n      break;\n    case '3':\n      stepSize = 12.5;\n      break;\n    case '4':\n      stepSize = 6.25;\n      break;\n    case '5':\n      stepSize = 3.125;\n      break;\n    case '6':\n      stepSize = 1.6525;\n      break;\n    case '8':\n      stepSize = 0.390625;\n      break;\n    case '10':\n      stepSize = 0.09765625;\n      break;\n    case '16':\n      stepSize = 0.001525878;\n      break;\n    default:\n      break;\n  }\n  dutyCycleSlider.step = stepSize;\n  }\n\n  \/\/ initialize the plot\n  updatePlot();\n\n  \/\/ add event listeners to the sliders\n  const frequencySlider = document.getElementById('frequency-slider');\n  frequencySlider.addEventListener('input', function() {\n    frequency = this.value;\n    updatePlot();\n  });\n\n  const dutyCycleSlider = document.getElementById('duty-cycle-slider');\n  dutyCycleSlider.addEventListener('input', function() {\n    dutyCycle = this.value \/ 100;\n    updatePlot();\n  });\n  const resolutionDropdown = document.getElementById('duty-cycle-resolution');\n  resolutionDropdown.addEventListener('change', function() {\n  updatePlot();\n });\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 PWM? PWM \u00e9 a sigla para Pulse Width Modulation (Modula\u00e7\u00e3o por Largura de Pulso), uma t\u00e9cnica utilizada para simular uma sa\u00edda anal\u00f3gica utilizando um sinal digital. Em microcontroladores como o Arduino, os pinos digitais s\u00f3 conseguem trabalhar com dois estados: ligado (HIGH) ou desligado (LOW). O PWM resolve essa limita\u00e7\u00e3o alternando esses estados rapidamente, criando a sensa\u00e7\u00e3o de um valor intermedi\u00e1rio. Na pr\u00e1tica, isso permite controlar intensidade de brilho de LEDs, velocidade de motores e at\u00e9 pot\u00eancia em diversos dispositivos. &nbsp; Como o PWM funciona na pr\u00e1tica O PWM funciona ligando e desligando o sinal v\u00e1rias vezes por segundo. O que muda \u00e9 o tempo que ele permanece ligado dentro de cada ciclo. Esse tempo \u00e9 chamado [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":6953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,18],"tags":[380,275,379,215,378],"class_list":["post-6934","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-esp32","tag-analogwrite","tag-arduino","tag-duty-cycle","tag-esp32","tag-pwm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>O que \u00e9 PWM e como funciona no Arduino - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"Entenda O que \u00e9 PWM e como funciona no Arduino e como funciona na pr\u00e1tica. Veja como controlar o brilho de LEDs e teste um simulador interativo passo a passo.\" \/>\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\/o-que-e-pwm-e-como-funciona-no-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"O que \u00e9 PWM e como funciona no Arduino - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"Entenda O que \u00e9 PWM e como funciona no Arduino e como funciona na pr\u00e1tica. Veja como controlar o brilho de LEDs e teste um simulador interativo passo a passo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-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=\"2026-04-09T12:08:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T12:19:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2026\/04\/Artigo-O-que-e-PWM-Capa.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=\"Victor Eduardo Ferreira\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Victor Eduardo Ferreira\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"O que \u00e9 PWM e como funciona no Arduino - Blog Usinainfo","description":"Entenda O que \u00e9 PWM e como funciona no Arduino e como funciona na pr\u00e1tica. Veja como controlar o brilho de LEDs e teste um simulador interativo passo a passo.","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\/o-que-e-pwm-e-como-funciona-no-arduino\/","og_locale":"pt_BR","og_type":"article","og_title":"O que \u00e9 PWM e como funciona no Arduino - Blog Usinainfo","og_description":"Entenda O que \u00e9 PWM e como funciona no Arduino e como funciona na pr\u00e1tica. Veja como controlar o brilho de LEDs e teste um simulador interativo passo a passo.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2026-04-09T12:08:17+00:00","article_modified_time":"2026-04-09T12:19:10+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2026\/04\/Artigo-O-que-e-PWM-Capa.jpg","type":"image\/jpeg"}],"author":"Victor Eduardo Ferreira","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Victor Eduardo Ferreira","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/","url":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/","name":"O que \u00e9 PWM e como funciona no Arduino - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2026\/04\/Artigo-O-que-e-PWM-Capa.jpg","datePublished":"2026-04-09T12:08:17+00:00","dateModified":"2026-04-09T12:19:10+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/42af7dcaf36388e9c09e502d5c37ccf4"},"description":"Entenda O que \u00e9 PWM e como funciona no Arduino e como funciona na pr\u00e1tica. Veja como controlar o brilho de LEDs e teste um simulador interativo passo a passo.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2026\/04\/Artigo-O-que-e-PWM-Capa.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2026\/04\/Artigo-O-que-e-PWM-Capa.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/o-que-e-pwm-e-como-funciona-no-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"O que \u00e9 PWM e como funciona no 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\/42af7dcaf36388e9c09e502d5c37ccf4","name":"Victor Eduardo Ferreira","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/30594505903ea0d000e635c10575bea675834a0dddfbba4b8d586a18aed204f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/30594505903ea0d000e635c10575bea675834a0dddfbba4b8d586a18aed204f9?s=96&d=mm&r=g","caption":"Victor Eduardo Ferreira"},"description":"Sou programador e estudante de eletr\u00f4nica, busco explorar como as coisas funcionam \ud83d\udca1","sameAs":["https:\/\/www.youtube.com\/@rc0d3"],"url":"https:\/\/www.usinainfo.com.br\/blog\/author\/victor\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/6934","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\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=6934"}],"version-history":[{"count":19,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/6934\/revisions"}],"predecessor-version":[{"id":6956,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/6934\/revisions\/6956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/6953"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=6934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=6934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=6934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}