{"id":139,"date":"2014-01-26T18:27:22","date_gmt":"2014-01-26T18:27:22","guid":{"rendered":"http:\/\/omecatronico.com.br\/blog\/?p=139"},"modified":"2018-11-09T00:05:44","modified_gmt":"2018-11-09T03:05:44","slug":"arduino-basico-em-10-min","status":"publish","type":"post","link":"https:\/\/omecatronico.com.br\/blog\/arduino-basico-em-10-min\/","title":{"rendered":"Arduino B\u00e1sico em 10 min"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>Nota:<\/strong> caso n\u00e3o saiba programar ent\u00e3o sugiro olhar antes o post <strong><a style=\"color: #222222;\" title=\"Arduino Programming Notebook \u2013 Tradu\u00e7\u00e3o\" href=\"http:\/\/omecatronico.com.br\/blog\/arduino-programming-notebook-traducao\/\" rel=\"bookmark\">Arduino Programming Notebook \u2013 Tradu\u00e7\u00e3o<\/a><\/strong>\u00a0que cont\u00e9m a tradu\u00e7\u00e3o do mini livro &#8220;Arduino Programming Notebook&#8221; que lhe ajudar\u00e1 a come\u00e7ar no mundo da programa\u00e7\u00e3o em conjunto com o Arduino.<\/p>\n<p style=\"text-align: justify;\">Para voc\u00ea que j\u00e1 programa em C ou C++ e est\u00e1 interessado em aprender a programar Arduino esse guia ser\u00e1 perfeito. Dividirei em 3 partes:<\/p>\n<ol>\n<li>Layout, poss\u00edveis fun\u00e7\u00f5es dos pinos, capacidades do Arduino<\/li>\n<li>Quais fun\u00e7\u00f5es chamar para acessar os recursos dos pinos(analogico, digital, i2c pwm, etc)<\/li>\n<li>Uma r\u00e1pida abordagem de eletr\u00f4nica de como conectar alguns perif\u00e9ricos nas portas do Arduino.<\/li>\n<\/ol>\n<p>N\u00e3o temos tempo a perder ent\u00e3o vamos.<\/p>\n<h1 style=\"text-align: justify;\"><strong>PARTE 1:\u00a0Layout, poss\u00edveis fun\u00e7\u00f5es dos pinos, capacidades do Arduino<\/strong><\/h1>\n<p style=\"text-align: justify;\">Arduino \u00e9 uma plataforma de desenvolvimento que \u00e9 constitu\u00edda de uma placa com um chip microcontrolador ( que faz o papel da CPU) e demais componentes eletr\u00f4nicos para fazer com que o microcontrolador funcione.<\/p>\n<p style=\"text-align: justify;\"><strong>Dica1:<\/strong> o microcontrolador \u00e9 diferente de um processador pois o microcontrolador j\u00e1 possui mem\u00f3ria de programa e mem\u00f3ria RAM, tudo integrado num \u00fanico chip. \u00c9 um computador inteiro em um \u00fanico chip, mas bem mais modesto pois possui apenas kbytes de RAM e alguns kbytes de mem\u00f3ria de programa e alguns MHz de clock.<\/p>\n<p style=\"text-align: justify;\"><strong>Dica2:<\/strong> os shields s\u00e3o plaquinhas que s\u00e3o colocadas por cima do Arduino para dar alguma funcionalidade que ele n\u00e3o tem como Rel\u00e9s, WIFI, Bluetooth, Ethernet, etc&#8230;<\/p>\n<p style=\"text-align: justify;\">Continuando&#8230; existem diversos modelos(placas) de Arduinos. A escolha mais comum para come\u00e7ar tem sido o Arduino UNO (com microcontrolador Atmega328). Depois vem o Arduino nano (tamb\u00e9m com o Atmega328) ou o Arduino Mega (pode vir com microcontrolador &#8220;Atmega 1280&#8221; ou o &#8220;Atmega 2560&#8221; que tem mais mem\u00f3ria) na lista dos mais usados.<\/p>\n<p style=\"text-align: justify;\">Iremos usar o Ardunio UNO por ser o mais comum. A primeira coisa a se fazer antes de comprar <del>ou ap\u00f3s comprar<\/del> um Arduino \u00e9 ver suas capacidades suas limita\u00e7\u00f5es e layout. Ent\u00e3o vamos l\u00e1. V\u00e1 em <a title=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardUno\" href=\"http:\/\/arduino.cc\/en\/Main\/ArduinoBoardUno\" target=\"_blank\" rel=\"noopener\">http:\/\/arduino.cc\/en\/Main\/ArduinoBoardUno<\/a>\u00a0ou se o link n\u00e3o funcionar<a title=\"http:\/\/arduino.cc\" href=\"http:\/\/arduino.cc\" target=\"_blank\" rel=\"noopener\">\u00a0http:\/\/arduino.cc<\/a> depois em &#8220;products&#8221; e depois em &#8220;Arduino UNO&#8221;.<\/p>\n<p>\u200b<\/p>\n<table>\n<tbody>\n<tr>\n<th style=\"text-align: center;\">Imagem<\/th>\n<th style=\"text-align: center;\">Descri\u00e7\u00e3o \/ links<\/th>\n<\/tr>\n<tr>\n<td>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-142\" style=\"margin-bottom: 0px; font-family: Lato, sans-serif; font-size: 17px;\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/ArduinoUno_R3_Front-150x150.jpg\" alt=\"\" width=\"97\" height=\"97\" \/><\/td>\n<td><a href=\"https:\/\/store.arduino.cc\/usa\/\" target=\"_blank\" rel=\"noopener\">Arduino.cc\u00a0 \u00a0 \u00a0 Loja oficial para comprar Arduinos Genuinos<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_cabo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-553\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_cabo.jpg\" alt=\"\" width=\"207\" height=\"207\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_cabo.jpg 235w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_cabo-150x150.jpg 150w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_cabo-88x88.jpg 88w\" sizes=\"(max-width: 207px) 100vw, 207px\" \/><\/a><\/td>\n<td><a href=\"https:\/\/www.banggood.com\/Wholesale-Arduino-Compatible-R3-UNO-ATmega16U2-AVR-USB-Board-p-68537.html?p=6O232223349498201807\" target=\"_blank\" rel=\"noopener\">Geekcreit\u00ae Arduino Compat\u00edvel UNO R3 ATmega16U2 AVR acompanha cabo USB<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_nocable.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-554\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_nocable.jpg\" alt=\"Geekcreit\u00ae UNO R3 ATmega328P Development Board For Arduino No Cable\" width=\"191\" height=\"191\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_nocable.jpg 235w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_nocable-150x150.jpg 150w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2013\/11\/ard_compatible_uno_nocable-88x88.jpg 88w\" sizes=\"(max-width: 191px) 100vw, 191px\" \/><\/a><\/td>\n<td><a href=\"https:\/\/www.banggood.com\/UNO-R3-ATmega328P-Development-Board-For-Arduino-No-Cable-p-964163.html?p=6O232223349498201807\" target=\"_blank\" rel=\"noopener\">Geekcreit\u00ae <\/a><a href=\"https:\/\/www.banggood.com\/Wholesale-Arduino-Compatible-R3-UNO-ATmega16U2-AVR-USB-Board-p-68537.html?p=6O232223349498201807\" target=\"_blank\" rel=\"noopener\">Arduino Compat\u00edvel <\/a><a href=\"https:\/\/www.banggood.com\/UNO-R3-ATmega328P-Development-Board-For-Arduino-No-Cable-p-964163.html?p=6O232223349498201807\" target=\"_blank\" rel=\"noopener\">UNO R3 com ATmega328P em SMD e CH340(USB&lt;&gt;Serial) no lugar de 16U2. N\u00e3o acompanha cabo.<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/ArduinoUno_R3_Front.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-142 aligncenter\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/ArduinoUno_R3_Front.jpg\" alt=\"ArduinoUno_R3_Front\" width=\"622\" height=\"900\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/ArduinoUno_R3_Front.jpg 622w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/ArduinoUno_R3_Front-207x300.jpg 207w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Cada pino pode executar mais de uma fun\u00e7\u00e3o. Cabe a voc\u00ea configurar durante o programa o que o pino vai ser. Cada pino tem suas capacidades, ou seja, existem pinos que podem receber sinais anal\u00f3gicos j\u00e1 outros n\u00e3o. Para comunicar com o mundo externo o pino pode funcionar como entrada (anal\u00f3gica ou digital) ou sa\u00edda (anal\u00f3gica ou digital).<\/p>\n<p style=\"text-align: justify;\">Do lado esquerdo podemos ver A0 at\u00e9 A5 elas s\u00e3o entradas anal\u00f3gicas. Mais na frente veremos que podem ser configuradas para serem entrada ou sa\u00edda digital.\u00a0Do lado Direito temos os pinos Digitais. Eles podem ser entradas ou sa\u00eddas digitais. E como veremos adiante os que tem um ~ (til) tem tamb\u00e9m a fun\u00e7\u00e3o de PWM que podemos considerar a grosso modo como &#8220;sa\u00eddas anal\u00f3gicas&#8221;. Vamos aprofundar nos pinos:<\/p>\n<h2 style=\"text-align: justify;\"><span style=\"color: #000000; font-weight: bold;\">DIGITAIS:<\/span><\/h2>\n<p style=\"text-align: justify;\">Cada um dos 14 pinos <strong>digitais<\/strong>\u00a0(lado direito da placa do Arduino Uno) podem ser utilizados como uma entrada(input) ou sa\u00edda(output), usando as fun\u00e7\u00f5es\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/PinMode\">pinMode()<\/a>,\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/DigitalWrite\">digitalWrite()<\/a>, \u00a0e\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/DigitalRead\">digitalRead()<\/a>. Os pinos operam em 5 volts. Cada pino pode fornecer ou puxar(aterrar) no m\u00e1ximo 40 mA e possuem resistores internos de pull-up (desconectados por padr\u00e3o) de 20-50 kOhms. E ainda mais, alguns pinos podem ter fun\u00e7\u00f5es especiais:<\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"text-decoration: underline;\">Serial:<\/span> pino 0 (RX) e pino 1 (TX). Usados para receber (RX) e transmitir (TX) dados seriais no padr\u00e3o TTL. Estes pinos est\u00e3o conectados aos pinos do microcontrolador ATmega16U2 que faz a convers\u00e3o serial USB para TTL. <strong>Ou seja, \u00a0se no seu projeto a comunica\u00e7\u00e3o USB for utilizada, voc\u00ea n\u00e3o pode usar os pinos 0 e 1 \u00a0pois estar\u00e3o j\u00e1 ocupados com a transmiss\u00e3o serial.<\/strong><\/li>\n<li><span style=\"text-decoration: underline;\">Interrup\u00e7\u00f5es Externas:<\/span> pino 2 e pino 3. Estes pinos podem ser configurados para disparar uma interrup\u00e7\u00e3o \u00a0quando for aterrado (0 volts), ou na borda de subida ou na de descida, ou ainda na mudan\u00e7a de estado l\u00f3gico. Veja a fun\u00e7\u00e3o\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/AttachInterrupt\">attachInterrupt()<\/a>\u00a0para mais detalhes de como fazer isso.<\/li>\n<li><span style=\"text-decoration: underline;\">PWM:<\/span> pinos 3, 5, 6, 9, 10, e 11. Fornecem sa\u00eddas de PWM com 8-bit de resolu\u00e7\u00e3o PWM atrav\u00e9 da fun\u00e7\u00e3o\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogWrite\">analogWrite()<\/a>. Eles podem ser considerados com as &#8220;sa\u00eddas anal\u00f3gicas&#8221; escrevendo uma tens\u00e3o entre 0 e 5volts.<\/li>\n<li><span style=\"text-decoration: underline;\">SPI:<\/span> pino 10 (SS), pino 11 (MOSI), pino 12 (MISO), pino13 (SCK). Estes pinos suportam o protocolo de comunica\u00e7\u00e3o SPI utilizando a biblioteca j\u00e1 pronta\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/SPI\">SPI library<\/a>.<\/li>\n<li><span style=\"text-decoration: underline;\">LED:<\/span> pino 13. Existe um Led na placa que est\u00e1 conectado ao pino digital 13. Quando o pino vai para 1 (high ou 5 volts) o LED acende, quando o pino vai para 0 (LOW ou 0 volt), ele apaga.<\/li>\n<\/ul>\n<h2>ANAL\u00d3GICAS:<\/h2>\n<p style=\"text-align: justify;\">O Uno possui 6 entradas anal\u00f3gicas, de nomes A0 at\u00e9 A5, cada uma com uma resolu\u00e7\u00e3o de 10 bits (o que d\u00e1 1024 valores diferentes). Por padr\u00e3o elas s\u00e3o medidas a partir do terra at\u00e9 os 5 volts, mas \u00e9 poss\u00edvel mudar a refer\u00eancia de tens\u00e3o superior para outro valor utilizando o pino AREF e a fun\u00e7\u00e3o\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogReference\" target=\"_blank\" rel=\"noopener\">analogReference()<\/a>. Conforme os pinos digitais, os pinos anal\u00f3gicos tamb\u00e9m possuem fun\u00e7\u00f5es especiais:<\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"text-decoration: underline;\">TWI ( I2C ):<\/span> pino A4 ou SDA e pino A5 ou SCL. Estes pinos suportam o protocolo de comunic\u00e7\u00e3o I2C ou TWI atrav\u00e9s do uso da biblioteca e\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/Wire\" target=\"_blank\" rel=\"noopener\">Wire<\/a>.<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\">Outros Pinos:<\/h2>\n<ul style=\"text-align: justify;\">\n<li><span style=\"text-decoration: underline;\">AREF<\/span>. pino que recebe a tens\u00e3o externa de refer\u00eancia para leitura das entradas anal\u00f3gicas. \u00a0Este pino s\u00f3 ser\u00e1 usado caso queira uma faixa de entrada diferente de 0volts at\u00e9 5volts (padr\u00e3o). Mais informa\u00e7\u00f5es leia <a href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogReference\" target=\"_blank\" rel=\"noopener\">analogReference()<\/a>.<\/li>\n<li><span style=\"text-decoration: underline;\">Reset<\/span>. Ao ligar este pino ao terra (0 volt) o microcontrolador ser\u00e1 reiniciado. Geralmente utilizado por shields que ficam por cima impossibilitando o acesso ao bot\u00e3o do Arduino, ent\u00e3o estas shilelds podem possuir um bot\u00e3o pr\u00f3prio de reset conectado a esse pino.<\/li>\n<\/ul>\n<div id=\"attachment_141\" style=\"width: 619px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Atmega168PinMap2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-141\" class=\"size-full wp-image-141\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Atmega168PinMap2.png\" alt=\"PinOut Atmega168 e Atmega 328 nos Arduinos\" width=\"609\" height=\"407\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Atmega168PinMap2.png 609w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Atmega168PinMap2-300x200.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Atmega168PinMap2-448x300.png 448w\" sizes=\"(max-width: 609px) 100vw, 609px\" \/><\/a><p id=\"caption-attachment-141\" class=\"wp-caption-text\">PinOut Atmega168 e Atmega 328 nos Arduinos<\/p><\/div>\n<p style=\"text-align: justify;\">A pinagem \u00e9 id\u00eantica para o Atmega8, 168, e 328.\u00a0Imagem retirada de <a href=\"http:\/\/arduino.cc\/en\/Hacking\/PinMapping168\">mapping between Arduino pins and ATmega328 ports<\/a>.<\/p>\n<p style=\"text-align: justify;\">N\u00e3o se assuste com a quantidade de informa\u00e7\u00e3o dessa figura abaixo, aconselho a imprimir e olhar quando for escolher um pino para executar alguma fun\u00e7\u00e3o.<\/p>\n<div id=\"attachment_140\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-Uno-pinout-diagram-V2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-140\" class=\"size-full wp-image-140\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-Uno-pinout-diagram-V2.png\" alt=\"Diagrama de pinos pra o Arduino Uno\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-Uno-pinout-diagram-V2.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-Uno-pinout-diagram-V2-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-Uno-pinout-diagram-V2-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-140\" class=\"wp-caption-text\">Diagrama de pinos pra o Arduino Uno<\/p><\/div>\n<p style=\"text-align: justify;\">Imagem retirada de \u00a0<a href=\"http:\/\/www.pighixxx.com\/\" target=\"_blank\" rel=\"nofollow noopener\" data-rapid_p=\"9\">www.pighixxx.com<\/a>.<\/p>\n<p style=\"text-align: justify;\">Agora de posse da informa\u00e7\u00e3o sobre os pinos e suas poss\u00edveis fun\u00e7\u00f5es vamos para \u00a0a 2\u00aa etapa.<\/p>\n<h1 style=\"text-align: justify;\"><strong>PARTE 2: Estrutura b\u00e1sica dos programas e quais fun\u00e7\u00f5es chamar para acessar os recursos dos pinos(analogico, digital, i2c pwm, etc)<\/strong><\/h1>\n<p style=\"text-align: justify;\">Come\u00e7amos com a filosofia de que &#8220;meio byte basta para programadores de nibbles&#8221; \ud83d\ude09<\/p>\n<p style=\"text-align: justify;\"><a title=\"Introdu\u00e7\u00e3o ao Arduino\" href=\"http:\/\/omecatronico.com.br\/blog\/introducao-ao-arduino\/\" target=\"_blank\" rel=\"noopener\">Caso n\u00e3o tenha baixado e configurado a plataforma de desenvolvimento do Arduino (IDE) clique aqui (inclusive como instalar os drivers USB como CH340 de algumas Arduino clones).<\/a><\/p>\n<p style=\"text-align: justify;\">A estrutura b\u00e1sica dos programas do Arduino \u00e9 a encontrada no exemplo <a title=\"Arduino \u2013 Programa Bare Minimum\" href=\"http:\/\/omecatronico.com.br\/blog\/arduino-programa-bare-minimum\/\" target=\"_blank\" rel=\"noopener\">Bare Minimum<\/a>. Conforme resumo abaixo:<\/p>\n<p style=\"text-align: justify;\">Podemos observar que temos dois blocos que sempre existir\u00e3o nos c\u00f3digos Arduino: o\u00a0<strong>setup<\/strong>\u00a0e o\u00a0<strong>loop<\/strong>.<\/p>\n<p style=\"text-align: justify;\"><strong>SETUP:<\/strong>\u00a0No setup voc\u00ea vai\u00a0escrever o c\u00f3digo que vai configurar o arduino para iniciar sua aplica\u00e7\u00e3o. Nesse bloco voc\u00ea informar\u00e1 cada pino que quer usar (seu numero) e como quer que o pino funcione, se sa\u00edda (Output) ou entrada (Input). Como assim? Bem, digamos que voc\u00ea queira ligar um led no pino 12. Para isso voc\u00ea tem que informar ao arduino que o pino 12 ser\u00e1 usado como uma sa\u00edda (Output), ou seja, voce controlar\u00e1 o pino 12 e vai enviar tens\u00e3o 0v ou 5v para ligar ou desligar coisas, nesse caso o Led.<\/p>\n<p style=\"text-align: justify;\"><strong>LOOP:<\/strong>\u00a0J\u00e1 o bloco Loop \u00e9 a sess\u00e3o que ficar\u00e1 sendo repetida e o programa efetivo dever\u00e1 estar nele contido. Como no bloco anterior (setup) configuramos os pinos e\/ou as bibliotecas\u2026 nesse novo bloco Loop iremos usar os comandos que forem necess\u00e1rios para que o Arduino fa\u00e7a o que queiramos e interaja com o meio.<\/p>\n<p style=\"text-align: justify;\">Concluindo:<\/p>\n<p style=\"text-align: justify;\">Ent\u00e3o o programa m\u00ednimo para que a interface do Arduino n\u00e3o nos mostre erro \u00e9 o Bare Minimum (m\u00ednimo poss\u00edvel) exibido abaixo:<\/p>\n<h6 style=\"text-align: justify;\"><span style=\"color: #ff9900;\">void <strong>setup<\/strong><\/span>() {<\/h6>\n<h6 style=\"text-align: justify;\"><span style=\"color: #c0c0c0;\">\/\/ aqui voc\u00ea escreve o c\u00f3digo para configura\u00e7\u00e3o inicial, que roda apenas uma vez.<\/span><\/h6>\n<h6 style=\"text-align: justify;\">}<\/h6>\n<h6 style=\"text-align: justify;\"><span style=\"color: #ff9900;\">void<strong> loop<\/strong><\/span>() {<\/h6>\n<h6 style=\"text-align: justify;\"><span style=\"color: #c0c0c0;\">\/\/ aqui coloca o c\u00f3digo principal, que ficar\u00e1 sendo repetido.<\/span><\/h6>\n<h6 style=\"text-align: justify;\">}<\/h6>\n<p style=\"text-align: justify;\">Voc\u00ea encontra esse programa em (File&gt;Examples&gt;01.Basics&gt;BareMinimum).\u00a0Agora vamos para uma tabela resumo das fun\u00e7\u00f5es (mais comuns) que podemos usar:<\/p>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Durante o <strong>SETUP:<\/strong><\/span><\/p>\n<ul style=\"text-align: justify;\">\n<li><span style=\"color: #ff9900;\">pinMode<\/span>(pino, modo); onde pino \u00e9 o nome do pino em quest\u00e3o e o modo pode ser:\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\" target=\"_blank\" rel=\"noopener\">INPUT<\/a>,\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\" target=\"_blank\" rel=\"noopener\">OUTPUT<\/a>, ou\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\" target=\"_blank\" rel=\"noopener\">INPUT_PULLUP<\/a>\u00a0<strong>exemplos:<\/strong> <span style=\"color: #ff9900;\">pinMode<\/span>(A0, <span style=\"color: #3366ff;\">INPUT<\/span>); ou <span style=\"color: #ff9900;\">pinMode<\/span>(13, <span style=\"color: #3366ff;\">OUTPUT<\/span>);<\/li>\n<li><span style=\"color: #ff9900;\">Serial.begin<\/span>(BaudRate); onde BaudRate \u00e9 a velocidade da comunica\u00e7\u00e3o serial <strong>exemplos:<\/strong> <span style=\"color: #ff9900;\">Serial.begin<\/span>(9600); ou <span style=\"color: #ff9900;\">Serial.begin<\/span>(19200);.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><span style=\"text-decoration: underline;\">Durante o<strong> LOOP:<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\">OBS: para usar comando que atribua valor ao pino (comandos com &#8220;Write&#8221; )\u00a0voc\u00ea tem que ter declarado no SETUP que o pino seria OUTPUT. Da mesma forma se voc\u00ea vai ler o valor de um pino (comando com &#8220;Read&#8221;) tem que declarar antes no SETUP que o pino seria INPUT.<\/p>\n<ul style=\"text-align: justify;\">\n<li>\u00a0<span style=\"color: #ff9900;\">digitalWrite<\/span><span style=\"color: #000000;\">(pino, valor); onde pino \u00e9 o nome do pino em quest\u00e3o e o valor ser\u00e1 <\/span><span style=\"color: #3366ff;\">HIGH<\/span><span style=\"color: #000000;\"> ou <\/span><span style=\"color: #3366ff;\">LOW<\/span><span style=\"color: #000000;\">. <strong>Exemplos:<\/strong> <span style=\"color: #ff9900;\">digitalWrite<\/span>(13, <span style=\"color: #3366ff;\">HIGH<\/span>); ou <span style=\"color: #ff9900;\">digitalWrite<\/span>(13, <span style=\"color: #3366ff;\">LOW<\/span>); Utilizada para ligar ou desligar coisas ligadas ao Arduino.<\/span><span style=\"text-align: justify; color: #3366ff;\"><br \/>\n<\/span><\/li>\n<li><span style=\"color: #ff9900;\">digitalRead<\/span>(pino); pino \u00e9 o nome do pino que ser\u00e1 lido. Esta fun\u00e7\u00e3o retorna 1 se o pino est\u00e1 recebendo 5 volts ou 0 se o pino est\u00e1 recebendo 0 volts\u00a0<strong>Exemplo:\u00a0<\/strong><span style=\"color: #ff9900;\">digitalRead<\/span>(10); Com esta fun\u00e7\u00e3o podemos testar se um bot\u00e3o conectado ao pino 10 foi pressionado por exemplo.<\/li>\n<li><span style=\"color: #ff9900;\">analogRead<\/span>(pino); onde pino ser\u00e1 A0 at\u00e9 A5 no UNO. Esta fun\u00e7\u00e3o retorna um valor entre 0 e 1024 proporcional \u00e0 tens\u00e3o entre 0 volt e 5 volts que est\u00e1 chegando no pino. <strong>Exemplo:<\/strong> <span style=\"color: #ff9900;\">analogRead<\/span>(A2); Esta fun\u00e7\u00e3o serve para lermos tens\u00f5es anal\u00f3gicas entre 0 e 5 volts como por exemplo leituras de termistores, potenci\u00f4metros, foto resistores, microfones, etc.<\/li>\n<li><span style=\"color: #ff9900;\">analogWrite<\/span>(pino, valor); nesta fun\u00e7\u00e3o o pino tem que ser um pino capaz de ser PWM ( no Uno s\u00e3o os pinos 3,5,6,9,10 e 11). Com ela fazemos o pino gerar uma onda PWM que pode ter valores m\u00e9dio entre 0 volt (para valor = 0) \u00a0e 5 volts ( para valor = 255) no pino. <strong>Exemplos:<\/strong> <span style=\"color: #ff9900;\">analogWrite<\/span>(3, 128); teremos pino 3 com 2,5 volts,\u00a0<span style=\"color: #ff9900;\">analogWrite<\/span>(9, 200); teremos pino 9 com aproximadamente 3,9 volts.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">E para voc\u00ea que quer aprofundar sobre as fun\u00e7\u00f5es dispon\u00edveis pela biblioteca padr\u00e3o visite a\u00a0<a href=\"http:\/\/arduino.cc\/en\/Reference\/HomePage\" target=\"_blank\" rel=\"noopener\">Refer\u00eancia completa de fun\u00e7\u00f5es do Arduino<\/a>.<\/p>\n<p style=\"text-align: justify;\">Abaixo segue uma folha resumo retirada do site <a href=\"https:\/\/sites.google.com\/site\/mechatronicsguy\/arduinocheatsheet\">mechatronicsguy<\/a> com nome <span id=\"sites-page-title\" dir=\"ltr\" tabindex=\"-1\"><em>Arduino Cheat Sheet V.02c<\/em><br \/>\n<\/span><\/p>\n<div id=\"attachment_372\" style=\"width: 528px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-cheat-sheet-v02c.png\" rel=\"attachment wp-att-372\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-372\" class=\" wp-image-372\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-cheat-sheet-v02c.png\" alt=\"Arduino-cheat-sheet-v02c\" width=\"518\" height=\"363\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-cheat-sheet-v02c.png 2286w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-cheat-sheet-v02c-300x210.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-cheat-sheet-v02c-768x538.png 768w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-cheat-sheet-v02c-1024x717.png 1024w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/Arduino-cheat-sheet-v02c-210x147.png 210w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/a><p id=\"caption-attachment-372\" class=\"wp-caption-text\">Arduino cheat sheet v02c<\/p><\/div>\n<p style=\"text-align: justify;\">Futuramente publico vers\u00e3o traduzida para quem interessar \ud83d\ude09<\/p>\n<p style=\"text-align: justify;\">Continuando&#8230; analise estes programas:<\/p>\n<p style=\"text-align: justify;\"><a title=\"Arduino \u2013 Programa Blink\" href=\"http:\/\/omecatronico.com.br\/blog\/arduino-programa-blink\/\">Blink<\/a>\u00a0,\u00a0<a title=\"Arduino \u2013 Programa Fade\" href=\"http:\/\/omecatronico.com.br\/blog\/arduino-programa-fade\/\">Fade<\/a>\u00a0e <a title=\"Arduino \u2013 Programa ReadAnalogVoltage\" href=\"http:\/\/omecatronico.com.br\/blog\/arduino-programa-readanalogvoltage\/\">ReadAnalogVoltage<\/a>\u00a0e perceba que eles utilizam as fun\u00e7\u00f5es descritas acima. O b\u00e1sico da parte da programa\u00e7\u00e3o \u00e9 essa&#8230; pois de posse dela voc\u00ea j\u00e1 \u00e9 capaz de ligar e desligar dispositivos, controlar &#8220;analogicamente&#8221; atrav\u00e9s de PWM, consegue saber o estado de um bot\u00e3o lendo o pino de forma digital e finalmente consegue ler as entradas anal\u00f3gicas para interfacear termistores ou potenci\u00f4metros etc&#8230;<\/p>\n<h1 style=\"text-align: justify;\">Parte 3: Conectando\u00a0alguns perif\u00e9ricos nas portas do Arduino ( resumo).<\/h1>\n<p style=\"text-align: justify;\">Ando sem tempo para postar material mas venho colocar aqui pelo menos os esquemas sem as explica\u00e7\u00f5es por enquanto desse t\u00f3pico 3. Todas as imagens abaixo foram retiradas do site\u00a0<a href=\"http:\/\/pighixxx.tumblr.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/pighixxx.tumblr.com\/<\/a>\u00a0. Vale a pena visitar o site e olhar as muitas outras imagens. O autor das imagens n\u00e3o permite na licen\u00e7a a tradu\u00e7\u00e3o, somente a c\u00f3pia id\u00eantica. Ent\u00e3o escreverei abaixo de cada imagem explica\u00e7\u00f5es em portugu\u00eas.<\/p>\n<p style=\"text-align: justify;\">OBS: geralmente o sinal marcado com &#8220;<strong>IN<\/strong>&#8221; nos diagramas abaixo dever\u00e3o ser conectados ao Arduino em uma <strong>porta configurada como entrada<\/strong>.<\/p>\n<div id=\"attachment_193\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/1_botao_trimmer_fotoresistor_optoacoplador.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-193\" class=\"size-full wp-image-193\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/1_botao_trimmer_fotoresistor_optoacoplador.png\" alt=\"1_botao_trimmer_fotoresistor_optoacoplador\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/1_botao_trimmer_fotoresistor_optoacoplador.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/1_botao_trimmer_fotoresistor_optoacoplador-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/1_botao_trimmer_fotoresistor_optoacoplador-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-193\" class=\"wp-caption-text\">1_botao_trimmer_fotoresistor_optoacoplador<\/p><\/div>\n<p>Descri\u00e7\u00e3o da 1 imagem:<\/p>\n<ul>\n<li style=\"text-align: justify;\">Pushbutton to GND: Bot\u00e3o com resistor de pullup ligado em +5v. O sinal &#8220;IN&#8221; dever\u00e1 ser conectado ao Arduino. O sinal ficar\u00e1 normalmente em 5v e quando o bot\u00e3o for pressionado o sinal ir\u00e1 para 0v(GND).<\/li>\n<li style=\"text-align: justify;\">Pushbutton to 5v: botao com resistor de pulldown para o terra. O sinal &#8220;IN&#8221; dever\u00e1 ser conectado ao Arduino.\u00a0O sinal ficar\u00e1 normalmente em 0v e quando o bot\u00e3o for pressionado o sinal ir\u00e1 para 5v.<\/li>\n<li style=\"text-align: justify;\">Pushbutton to 12v: conectando um bot\u00e3o com tensao de 12v ao Arduino. Utiliza 2 resistores para fazer uma divis\u00e3o de tens\u00e3o para evitar a queima da placa. Pode ser acrescido de um capacitor para ajudar no &#8220;debouncing&#8221; do bot\u00e3o.\u00a0O sinal ficar\u00e1 normalmente em 0v e quando o bot\u00e3o for pressionado o sinal ir\u00e1 para 5v.<\/li>\n<li style=\"text-align: justify;\">Trimmer ou potentiometer: esquema de liga\u00e7\u00e3o de um trimmer ou de um potenci\u00f4metro. Olhando de frente um potenciometro o pino da esquerda liga-se ao 0v(GND) o pino do meio ao Arduino (em um dos pinos anal\u00f3gicos A0, A1&#8230;) e o pino da direita ao +5V da placa.<\/li>\n<li style=\"text-align: justify;\">Optocoupled inputs: esquema de entradas opto acopladas. Esta forma \u00e9 util para ler sinais de forma a isolar os circuitos. Do lado do LED \u00e9 ligado o sinal a ser lido e do lado do foto transistor temos o sinal a ser enviado para placa.<\/li>\n<li style=\"text-align: justify;\">Photoresistor: Esquema de liga\u00e7\u00e3o de um fotoresistor ou at\u00e9 mesmo de um termoresistor. Lembrando que o sinal ser\u00e1 anal\u00f3gico e ent\u00e3o dever\u00e1 ser ligado a um pino anal\u00f3gico(A0,A1&#8230;).<\/li>\n<\/ul>\n<div id=\"attachment_194\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/2_conectando_LEDS.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-194\" class=\"size-full wp-image-194\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/2_conectando_LEDS.png\" alt=\"2_conectando_LEDS\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/2_conectando_LEDS.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/2_conectando_LEDS-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/2_conectando_LEDS-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-194\" class=\"wp-caption-text\">2_conectando_LEDS<\/p><\/div>\n<p>Descri\u00e7\u00e3o da 2 imagem:<\/p>\n<ul>\n<li>Connect a Led: LED com o resistor (470 ohms) de pullup \u00a0ligado em +5. Quando for usado o comando <span style=\"color: #ff9900;\">digitalWrite<\/span>(pino, <span style=\"color: #3366ff;\">LOW<\/span>); o LED acender\u00e1.<\/li>\n<li>Connect a Led: LED \u00a0com resistor de pulldown para o terra. Quando for usado o comando <span style=\"color: #ff9900;\">digitalWrite<\/span>(pino, <span style=\"color: #3366ff;\">HIGH<\/span>);\u00a0o LED acender\u00e1.<\/li>\n<li>Dual LEDs or Bi-color LED: com um \u00fanico pino podemos controlar dois LEDs de forma exclusiva, ou seja, ou um ou o outro estar\u00e1 ligado. No exemplo o LED vermelho est\u00e1 com resistor de pullup e o LED verde est\u00e1 com resistor de pulldown. Quando executar o comando\u00a0<span style=\"color: #ff9900;\">digitalWrite<\/span>(pino, <span style=\"color: #3366ff;\">HIGH<\/span>); o LED verde acender\u00e1 e o vermelho ficar\u00e1 apagado. J\u00e1 no comando\u00a0<span style=\"color: #ff9900;\">digitalWrite<\/span>(pino, <span style=\"color: #3366ff;\">LOW<\/span>); o LED vermelho acender\u00e1 e o verde ficar\u00e1 apagado.<\/li>\n<li>Connect a Lamp(DC Low Voltage): conectar uma l\u00e2mpada de baixa tens\u00e3o e corrente cont\u00ednua. Podem ser usados transistores NPN como o BC337 ou BC548 etc. O trans\u00edstor \u00e9 utilizado para amplificar a corrente, pois o microcontrolador n\u00e3o aguenta ligar a l\u00e2mpada sem a ajuda do trans\u00edstor. Observe tamb\u00e9m que com o comando\u00a0<span style=\"color: #ff9900;\">digitalWrite<\/span>(pino, <span style=\"color: #3366ff;\">HIGH<\/span>); o trans\u00edstor vai ligar a l\u00e2mpada.<\/li>\n<li>LED Clusters: ligando mais de um LED em s\u00e9rie em 12v. Observe a tabela para a escolha correta do resistor.<\/li>\n<\/ul>\n<div id=\"attachment_195\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/3_rele_buzzer_mosfet_saida_RCA.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-195\" class=\"size-full wp-image-195\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/3_rele_buzzer_mosfet_saida_RCA.png\" alt=\"3_rele_buzzer_mosfet_saida_RCA\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/3_rele_buzzer_mosfet_saida_RCA.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/3_rele_buzzer_mosfet_saida_RCA-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/3_rele_buzzer_mosfet_saida_RCA-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-195\" class=\"wp-caption-text\">3_rele_buzzer_mosfet_saida_RCA<\/p><\/div>\n<p>Descri\u00e7\u00e3o da imagem 3:<\/p>\n<ul>\n<li>Connect a Relay: conectando um rel\u00e9. <em>\u00c9 muito importante a utiliza\u00e7\u00e3o do Diodo reverso na bobina do rel\u00e9, ele evitar\u00e1 a queima prematura do trans\u00edstor e at\u00e9 do Arduino.\u00a0<\/em>O trans\u00edstor tamb\u00e9m \u00e9 importante por causa da tens\u00e3o geralmente acima dos 5v e da corrente acima da capacidade do Arduino.<\/li>\n<li>Connect a Mosfet:<\/li>\n<\/ul>\n<div id=\"attachment_196\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/4_altofalante_baterias_Triac.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-196\" class=\"size-full wp-image-196\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/4_altofalante_baterias_Triac.png\" alt=\"4_altofalante_baterias_Triac\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/4_altofalante_baterias_Triac.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/4_altofalante_baterias_Triac-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/4_altofalante_baterias_Triac-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-196\" class=\"wp-caption-text\">4_altofalante_baterias_Triac<\/p><\/div>\n<p>Descri\u00e7\u00e3o da imagem 4:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_197\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/5_motor_DC_Encoder_e_Fita_RGB.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-197\" class=\"size-full wp-image-197\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/5_motor_DC_Encoder_e_Fita_RGB.png\" alt=\"5_motor_DC_Encoder_e_Fita_RGB\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/5_motor_DC_Encoder_e_Fita_RGB.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/5_motor_DC_Encoder_e_Fita_RGB-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/5_motor_DC_Encoder_e_Fita_RGB-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-197\" class=\"wp-caption-text\">5_motor_DC_Encoder_e_Fita_RGB<\/p><\/div>\n<p>Descri\u00e7\u00e3o da imagem 5:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_198\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/6_conversores_de_niveis_de_tensao.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-198\" class=\"size-full wp-image-198\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/6_conversores_de_niveis_de_tensao.png\" alt=\"6_conversores_de_niveis_de_tensao\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/6_conversores_de_niveis_de_tensao.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/6_conversores_de_niveis_de_tensao-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/6_conversores_de_niveis_de_tensao-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-198\" class=\"wp-caption-text\">6_conversores_de_niveis_de_tensao<\/p><\/div>\n<p>Descri\u00e7\u00e3o da imagem 6:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_199\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/7_servo_e_microfone.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-199\" class=\"size-full wp-image-199\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/7_servo_e_microfone.png\" alt=\"7_servo_e_microfone\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/7_servo_e_microfone.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/7_servo_e_microfone-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/7_servo_e_microfone-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-199\" class=\"wp-caption-text\">7_servo_e_microfone<\/p><\/div>\n<p>Descri\u00e7\u00e3o da imagem 7:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_200\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/8_7segmentos_e_VariosLEDS.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-200\" class=\"size-full wp-image-200\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/8_7segmentos_e_VariosLEDS.png\" alt=\"8_7segmentos_e_VariosLEDS\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/8_7segmentos_e_VariosLEDS.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/8_7segmentos_e_VariosLEDS-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/8_7segmentos_e_VariosLEDS-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-200\" class=\"wp-caption-text\">8_7segmentos_e_VariosLEDS<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 8:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_201\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/9_7segmentos_multiplexado_e_Array_de_LED.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-201\" class=\"size-full wp-image-201\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/9_7segmentos_multiplexado_e_Array_de_LED.png\" alt=\"9_7segmentos_multiplexado_e_Array_de_LED\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/9_7segmentos_multiplexado_e_Array_de_LED.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/9_7segmentos_multiplexado_e_Array_de_LED-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/9_7segmentos_multiplexado_e_Array_de_LED-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-201\" class=\"wp-caption-text\">9_7segmentos_multiplexado_e_Array_de_LED<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 9:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_202\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/10_7segmentos_com_max7221.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-202\" class=\"size-full wp-image-202\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/10_7segmentos_com_max7221.png\" alt=\"10_7segmentos_com_max7221\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/10_7segmentos_com_max7221.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/10_7segmentos_com_max7221-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/10_7segmentos_com_max7221-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-202\" class=\"wp-caption-text\">10_7segmentos_com_max7221<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 10:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_203\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/11_LCD_hitachi_44780.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-203\" class=\"wp-image-203 size-full\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/11_LCD_hitachi_44780.png\" alt=\"11_LCD_hitachi_44780(alfanumerico 16x2)\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/11_LCD_hitachi_44780.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/11_LCD_hitachi_44780-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/11_LCD_hitachi_44780-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-203\" class=\"wp-caption-text\">11_LCD_hitachi_44780(alfanumerico 16&#215;2)<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 11:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_204\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/12_I2C_LCD_hitachi_44780.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-204\" class=\"size-full wp-image-204\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/12_I2C_LCD_hitachi_44780.png\" alt=\"12_I2C_LCD_hitachi_44780 (alfanumerico 16x2)\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/12_I2C_LCD_hitachi_44780.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/12_I2C_LCD_hitachi_44780-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/12_I2C_LCD_hitachi_44780-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-204\" class=\"wp-caption-text\">12_I2C_LCD_hitachi_44780 (alfanumerico 16&#215;2)<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 12:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_205\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/13_NOKIA_LCD.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-205\" class=\"size-full wp-image-205\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/13_NOKIA_LCD.png\" alt=\"13_NOKIA_LCD 5110\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/13_NOKIA_LCD.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/13_NOKIA_LCD-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/13_NOKIA_LCD-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-205\" class=\"wp-caption-text\">13_NOKIA_LCD 5110<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 13:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_206\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/14_motor_de_passo_unipolar_e_bipolar.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-206\" class=\"size-full wp-image-206\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/14_motor_de_passo_unipolar_e_bipolar.png\" alt=\"14_motor_de_passo_unipolar_e_bipolar\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/14_motor_de_passo_unipolar_e_bipolar.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/14_motor_de_passo_unipolar_e_bipolar-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/14_motor_de_passo_unipolar_e_bipolar-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-206\" class=\"wp-caption-text\">14_motor_de_passo_unipolar_e_bipolar<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 14:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_207\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/15_LCD_grafico_via_I2C.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-207\" class=\"size-full wp-image-207\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/15_LCD_grafico_via_I2C.png\" alt=\"15_LCD_grafico_via_I2C\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/15_LCD_grafico_via_I2C.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/15_LCD_grafico_via_I2C-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/15_LCD_grafico_via_I2C-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-207\" class=\"wp-caption-text\">15_LCD_grafico_via_I2C<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 15:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_208\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/16_fonte_5V_e_Arduino_DIY.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-208\" class=\"size-full wp-image-208\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/16_fonte_5V_e_Arduino_DIY.png\" alt=\"16_fonte_5V_e_Arduino_DIY\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/16_fonte_5V_e_Arduino_DIY.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/16_fonte_5V_e_Arduino_DIY-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/16_fonte_5V_e_Arduino_DIY-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-208\" class=\"wp-caption-text\">16_fonte_5V_e_Arduino_DIY<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 16:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_209\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/17_conectar_SD_card.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-209\" class=\"size-full wp-image-209\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/17_conectar_SD_card.png\" alt=\"17_conectar_SD_card\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/17_conectar_SD_card.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/17_conectar_SD_card-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/17_conectar_SD_card-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-209\" class=\"wp-caption-text\">17_conectar_SD_card<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 17:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_210\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/18_LM35temperatura_RTCDS1307_video_composto_e_VGA.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-210\" class=\"size-full wp-image-210\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/18_LM35temperatura_RTCDS1307_video_composto_e_VGA.png\" alt=\"18_LM35(temperatura)_RTC(DS1307)_video_composto_e_VGA\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/18_LM35temperatura_RTCDS1307_video_composto_e_VGA.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/18_LM35temperatura_RTCDS1307_video_composto_e_VGA-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/18_LM35temperatura_RTCDS1307_video_composto_e_VGA-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-210\" class=\"wp-caption-text\">18_LM35(temperatura)_RTC(DS1307)_video_composto_e_VGA<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 18:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_214\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/19_teclado_numerico.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-214\" class=\"size-full wp-image-214\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/19_teclado_numerico.png\" alt=\"19_teclado_numerico\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/19_teclado_numerico.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/19_teclado_numerico-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/19_teclado_numerico-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-214\" class=\"wp-caption-text\">19_teclado_numerico<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 19:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_211\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/20_sensor_infravermelho.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-211\" class=\"size-full wp-image-211\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/20_sensor_infravermelho.png\" alt=\"20_sensor_infravermelho\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/20_sensor_infravermelho.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/20_sensor_infravermelho-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/20_sensor_infravermelho-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-211\" class=\"wp-caption-text\">20_sensor_infravermelho<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 20:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_212\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/21_MAX232TTL_RS232.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-212\" class=\"size-full wp-image-212\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/21_MAX232TTL_RS232.png\" alt=\"21_MAX232(TTL_RS232)\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/21_MAX232TTL_RS232.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/21_MAX232TTL_RS232-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/21_MAX232TTL_RS232-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-212\" class=\"wp-caption-text\">21_MAX232(TTL_RS232)<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 21:<\/p>\n<p>Em breve&#8230;<\/p>\n<div id=\"attachment_213\" style=\"width: 971px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/22_MIDI_multiplos_botoes_um_analogico.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-213\" class=\"size-full wp-image-213\" src=\"http:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/22_MIDI_multiplos_botoes_um_analogico.png\" alt=\"22_MIDI_multiplos_botoes_um_analogico\" width=\"961\" height=\"680\" srcset=\"https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/22_MIDI_multiplos_botoes_um_analogico.png 961w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/22_MIDI_multiplos_botoes_um_analogico-300x212.png 300w, https:\/\/omecatronico.com.br\/blog\/wp-content\/uploads\/2014\/01\/22_MIDI_multiplos_botoes_um_analogico-423x300.png 423w\" sizes=\"(max-width: 961px) 100vw, 961px\" \/><\/a><p id=\"caption-attachment-213\" class=\"wp-caption-text\">22_MIDI_multiplos_botoes_um_analogico<\/p><\/div>\n<p>Descri\u00e7\u00e3o da \u00a0imagem 22:<\/p>\n<p>Em breve&#8230;<\/p>\n<p>Espero que este tutorial tenha ajudado em alguma coisa \ud83d\ude09<\/p>\n<p>At\u00e9 a pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nota: caso n\u00e3o saiba programar ent\u00e3o sugiro olhar antes o post Arduino Programming Notebook \u2013 Tradu\u00e7\u00e3o\u00a0que cont\u00e9m a tradu\u00e7\u00e3o do mini livro &#8220;Arduino Programming Notebook&#8221; que lhe ajudar\u00e1 a come\u00e7ar no mundo da programa\u00e7\u00e3o em conjunto com o Arduino. Para voc\u00ea que j\u00e1 programa em C ou C++ e est\u00e1 interessado em aprender a programar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":142,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,15,1],"tags":[],"_links":{"self":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts\/139"}],"collection":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":20,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":894,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/posts\/139\/revisions\/894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/media\/142"}],"wp:attachment":[{"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omecatronico.com.br\/blog\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}