{"id":3266,"date":"2018-08-15T07:35:16","date_gmt":"2018-08-15T10:35:16","guid":{"rendered":"https:\/\/arduxop.com.br\/loja\/?p=3266"},"modified":"2020-12-30T12:50:49","modified_gmt":"2020-12-30T14:50:49","slug":"o-que-e-arduino-e-como-funciona","status":"publish","type":"post","link":"https:\/\/arduxop.com.br\/loja\/o-que-e-arduino-e-como-funciona\/","title":{"rendered":"O que \u00e9 Arduino e como funciona?"},"content":{"rendered":"<p align=\"center\">Amado por muitos estudantes e hobbistas das \u00e1reas de eletr\u00f4nica e rob\u00f3tica, a fam\u00edlia\u00a0Arduino vem ganhando cada vez mais adeptos, em especial, a <strong>placa\u00a0<\/strong><b>Uno<\/b>. Mas afinal, <strong>o que \u00e9 Arduino<\/strong>, para que serve, como funciona\u00a0e o que ele t\u00eam de t\u00e3o especial?<\/p>\n<div id=\"toc_container\" class=\"no_bullets\">\n<p class=\"toc_title\">\n<\/div>\n<h2 align=\"justify\"><span id=\"Direto_ao_ponto_O_famoso_Arduino\">Direto ao ponto: O famoso Arduino!<\/span><\/h2>\n<blockquote><p>Falando em termos pr\u00e1ticos, as placas\u00a0<em>Arduino<\/em>\u00a0possuem funcionamento semelhante ao de um pequeno computador, no qual, pode-se programar a maneira como suas entradas e sa\u00eddas devem se comportar em meio aos diversos componentes externos que podem ser conectados nas mesmas.<\/p><\/blockquote>\n<p align=\"justify\">No site oficial da Arduino, encontramos a seguinte defini\u00e7\u00e3o (traduzida):<\/p>\n<blockquote>\n<p align=\"justify\"><strong>Arduino<\/strong> \u00e9 uma plataforma open-source de prototipagem eletr\u00f4nica com hardware e software flex\u00edveis e f\u00e1ceis de usar, destinado a artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos ou ambientes interativos.<\/p>\n<\/blockquote>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-59175 alignright\" src=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=240%2C240&amp;ssl=1\" sizes=\"(max-width: 240px) 100vw, 240px\" srcset=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?w=480&amp;ssl=1 480w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=32%2C32&amp;ssl=1 32w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=50%2C50&amp;ssl=1 50w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=64%2C64&amp;ssl=1 64w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=96%2C96&amp;ssl=1 96w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino.jpg?resize=128%2C128&amp;ssl=1 128w\" alt=\"\" width=\"240\" height=\"240\" \/><\/p>\n<p align=\"justify\">Ou seja, <em>O Arduino<\/em> <em>\u00e9 uma plataforma formada por dois componentes: A placa, que \u00e9 o Hardware que usaremos para construir nossos projetos e a <strong>IDE Arduino<\/strong>, que \u00e9 o Software onde escrevemos o que queremos que a placa fa\u00e7a.<\/em><\/p>\n<p align=\"justify\">A maior vantagem dessa plataforma de desenvolvimento sobre as demais \u00e9 a sua <strong>facilidade de sua utiliza\u00e7\u00e3o<\/strong>, pois, pessoas que n\u00e3o s\u00e3o da \u00e1rea t\u00e9cnica podem aprender o b\u00e1sico e criar seus pr\u00f3prios projetos em um intervalo de tempo relativamente curto.<\/p>\n<h2 align=\"justify\"><span id=\"Antes_do_famoso_Arduino\">Antes do famoso Arduino<\/span><\/h2>\n<p align=\"justify\">Pouco tempo atr\u00e1s, para se confeccionar um circuito interativo, era necess\u00e1rio fazer projetos do zero para uma aplica\u00e7\u00e3o espec\u00edfica. Al\u00e9m disso, para se fazer pequenas altera\u00e7\u00f5es nas funcionalidades do circuito era necess\u00e1rio um estudo cr\u00edtico e bastante trabalho.<\/p>\n<p align=\"justify\">Com o advento dos microcontroladores, foi poss\u00edvel que problemas que antes eram tratados com solu\u00e7\u00f5es de hardware fossem tratados usando software de computadores. Dessa forma, um mesmo circuito poderia desempenhar fun\u00e7\u00f5es totalmente diferentes, atrav\u00e9s da reprograma\u00e7\u00e3o e altera\u00e7\u00e3o de alguns par\u00e2metros do programa.<\/p>\n<p align=\"justify\">No entanto, apesar da facilidade trazida pelos microcontroladores, trabalhar com os mesmos n\u00e3o \u00e9 t\u00e3o trivial. Desta forma, um <a href=\"https:\/\/www.arduino.cc\/en\/Main\/AboutUs\">grupo de pesquisadores italianos<\/a> teve a ideia de fazer um dispositivo que tornasse o seu uso simples e acess\u00edvel a qualquer um. O resultado foram as <strong>placas Arduino<\/strong>.<\/p>\n<h2 align=\"justify\"><span id=\"Como_funcionam\">Como funcionam?<\/span><\/h2>\n<p align=\"justify\">Como j\u00e1 dito, os Arduinos possuem funcionamento semelhante ao de um pequeno computador capaz de interpretar entradas e controlar as sa\u00eddas afim de criar sistemas autom\u00e1ticos. Para isso, voc\u00ea precisa programa-lo.<\/p>\n<p align=\"justify\"><img decoding=\"async\" class=\" wp-image-59220 alignright\" src=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/code.jpg?resize=277%2C216&amp;ssl=1\" sizes=\"(max-width: 277px) 100vw, 277px\" srcset=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/code.jpg?w=612&amp;ssl=1 612w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/code.jpg?resize=300%2C234&amp;ssl=1 300w\" alt=\"Programa\u00e7\u00e3o\" width=\"277\" height=\"216\" \/><\/p>\n<p align=\"justify\">Programa\u00e7\u00e3o\u00a0nada mais \u00e9 que falar ao controlador quais decis\u00f5es devem ser tomadas em cada circunstancia. Para isso, escrevemos um c\u00f3digo que segue uma sequ\u00eancia logica de tomada de decis\u00f5es que leva em conta as vare\u00e1veis que ser\u00e3o lidas e\/ou controladas.<\/p>\n<p align=\"justify\">Para programar essas placas, ou seja, ensin\u00e1-las a desempenharem a as funcionalidades que voc\u00ea deseja, basta utilizarmos a sua IDE (ambiente integrado de desenvolvimento), que por sua vez, \u00e9 um software onde podemos escrever um c\u00f3digo em uma linguagem semelhante a C\/C++, o qual, ser\u00e1 traduzido, ap\u00f3s a compila\u00e7\u00e3o, em um c\u00f3digo compreens\u00edvel pela nossa placa.<\/p>\n<h2 align=\"justify\"><span id=\"Aonde_podemos_usa-lo\">Aonde podemos us\u00e1-lo?<\/span><\/h2>\n<p align=\"justify\">Por exemplo, um uso simples de um <strong>Arduino<\/strong> seria para acender uma l\u00e2mpada por um certo intervalo de tempo, digamos, 30 segundos, depois que um bot\u00e3o fosse pressionado. Nesse exemplo, o <strong>Arduino<\/strong> teria uma l\u00e2mpada e um bot\u00e3o conectados a ele. O circuito aguardaria pacientemente at\u00e9 que o bot\u00e3o fosse pressionado, de modo que,\u00a0uma vez pressionado o bot\u00e3o, ele acenderia a l\u00e2mpada e iniciaria a contagem. Depois de 30 segundos, apagaria a l\u00e2mpada e aguardaria um novo apertar do bot\u00e3o. Voc\u00ea poderia utilizar essa configura\u00e7\u00e3o para controlar uma l\u00e2mpada em um closet, por exemplo.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-59226\" src=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-projeto.jpg?resize=335%2C223&amp;ssl=1\" sizes=\"(max-width: 335px) 100vw, 335px\" srcset=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-projeto.jpg?w=600&amp;ssl=1 600w, https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-projeto.jpg?resize=300%2C200&amp;ssl=1 300w\" alt=\"projeto usando Arduino\" width=\"335\" height=\"223\" \/><\/p>\n<p align=\"justify\">Esse conceito poderia ser estendido pela conex\u00e3o de um sensor, como um sensor de movimento, para acender a l\u00e2mpada quando uma pessoa entrasse no closet. Outros in\u00fameros projetos podem ser feitos com essa plataforma, como um painel solar que se move de acordo com a incid\u00eancia\u00a0da radia\u00e7\u00e3o proveniente do sol, uma planta que manda uma mensagem no twitter quando precisar ser regada, uma caixa de brinquedos aberta por leitura de impress\u00e3o digital, um rob\u00f4 espi\u00e3o sem fio, entre muitos outros. A imagina\u00e7\u00e3o \u00e9 o limite!<\/p>\n<h2 align=\"justify\"><span id=\"Robotica_Educacional\">Rob\u00f3tica Educacional<\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-59223\" src=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Qtechknow_QBarGraph.gif?resize=304%2C202&amp;ssl=1\" alt=\"Projeto usando Arduino rob\u00f3tica educacional \" width=\"304\" height=\"202\" \/><\/p>\n<p>Rob\u00f3tica educacional\u00a0nada mais \u00e9 que o uso da rob\u00f3tica como ferramenta para potencializar o aprendizado dos estudantes.\u00a0Sua principal proposta \u00e9 incentivar o uso da rob\u00f3tica com o intuito de resolver problemas reais ou fict\u00edcios do dia-a-dia.<\/p>\n<p>Devida a facilidade utiliza\u00e7\u00e3o, o Arduino tem entrado, cada vez mais, nas salas de aula do Brasil e do mundo, se tornando um dos protagonistas no ensino de rob\u00f3tica para crian\u00e7as e adolescentes, mesmo considerando concorrentes de peso como o Lego.<\/p>\n<p>O Lego, que tamb\u00e9m \u00e9 uma ferramenta fenomenal, possui grandes limita\u00e7\u00f5es.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-59222\" src=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/robo-arduino.jpg?resize=264%2C188&amp;ssl=1\" sizes=\"(max-width: 264px) 100vw, 264px\" srcset=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/robo-arduino.jpg?w=700&amp;ssl=1 700w, https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/robo-arduino.jpg?resize=300%2C214&amp;ssl=1 300w\" alt=\"Rob\u00f4 m\u00f3vel com Arduino\" width=\"264\" height=\"188\" \/>A primeira \u00e9 a dificuldade de se integrar com outros\u00a0equipamentos que n\u00e3o sejam da marca.\u00a0Isso implica na dificuldade de se usar o Lego para desenvolver projetos de rob\u00f3tica e automa\u00e7\u00e3o que usem equipamentos cotidianos, tais como: lampadas, ventiladores, entre outro equipamentos. O que limita muito a sua aplica\u00e7\u00e3o.<\/p>\n<p>O Arduino possibilita a utiliza\u00e7\u00e3o de uma gama infinitamente maior de op\u00e7\u00f5es de sensores e por ser uma ferramenta mais robusta, pode ser facilmente conectado a v\u00e1rios perif\u00e9ricos .<\/p>\n<p>Outro ponto fundamental \u00e9 o pre\u00e7o. Um kit da Lego custa at\u00e9 10 vezes mais que um kit Arduino.<\/p>\n<p>\u00c9 valido saber que \u00e9 poss\u00edvel integrar o LEGO com o Arduino. Essa uni\u00e3o pode criar resultados surpreendentes.<\/p>\n<h2><span id=\"Quais_os_modelos_mais_famosos_de_placas_Arduino\">Quais os modelos mais famosos de placas Arduino?<\/span><\/h2>\n<p class=\"CorpodoTexto\">Existem diversas modelos de\u00a0<strong>placas Arduino<\/strong>, mas a mais popular \u00e9 a <a href=\"https:\/\/www.vidadesilicio.com.br\/arduino-uno-r3\" target=\"_blank\" rel=\"noopener\">Placa Arduino Uno<\/a> e ser\u00e1 ela que iremos usar como refer\u00eancia nessa apostila. Caso voc\u00ea tenha outra placa, tal como a <a href=\"https:\/\/www.vidadesilicio.com.br\/arduino-mega-2560\" target=\"_blank\" rel=\"noopener\">Placa Arduino Mega<\/a> ou a <a href=\"http:\/\/www.vidadesilicio.com.br\/arduino-micro-original.html\" target=\"_blank\" rel=\"noopener\">Placa Arduino Micro.<\/a><\/p>\n<p class=\"CorpodoTexto\">Apesar de diferentes modelos, os projetos que programamos em um modelo pode ser facilmente adaptado para outro. S\u00f3 fique atento para as particularidades de sua Placa.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-58107 size-full\" src=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Boards.png?resize=840%2C519&amp;ssl=1\" sizes=\"(max-width: 840px) 100vw, 840px\" srcset=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Boards.png?w=1229&amp;ssl=1 1229w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Boards.png?resize=300%2C185&amp;ssl=1 300w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Boards.png?resize=768%2C474&amp;ssl=1 768w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Boards.png?resize=1024%2C632&amp;ssl=1 1024w\" alt=\"Modelos de placas Arduino - O que \u00e9 Arduino\" width=\"732\" height=\"451\" \/><\/p>\n<h2><span id=\"O_que_e_Arduino_Uno_A_mais_famosa_das_placas\">O que \u00e9 Arduino Uno? A mais famosa das placas<\/span><\/h2>\n<p><a href=\"http:\/\/www.vidadesilicio.com.br\/placa-uno-rev3-arduino.html\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-59218 size-full aligncenter\" src=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Uno.png?resize=712%2C388&amp;ssl=1\" sizes=\"(max-width: 712px) 100vw, 712px\" srcset=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Uno.png?w=712&amp;ssl=1 712w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/Arduino-Uno.png?resize=300%2C163&amp;ssl=1 300w\" alt=\"Caracter\u00edsticas de uma placa Arduino\" width=\"712\" height=\"388\" \/><\/a><\/p>\n<p class=\"CorpodoTexto\">O hardware do Arduino \u00e9 simples, por\u00e9m muito eficiente. Vamos analisar a partir desse momento o hardware do\u00a0<strong>Placa UNO Rev 3<\/strong>. Ele \u00e9 composto pelos seguintes blocos:<\/p>\n<ol>\n<li>\n<h4><strong>Microcontrolador:<\/strong><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-59217\" src=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ATmega328.jpg?resize=210%2C157&amp;ssl=1\" sizes=\"(max-width: 210px) 100vw, 210px\" srcset=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ATmega328.jpg?w=355&amp;ssl=1 355w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ATmega328.jpg?resize=300%2C225&amp;ssl=1 300w\" alt=\"Microcontrolador\" width=\"210\" height=\"158\" \/>Esse \u00e9 o c\u00e9rebro do Arduino. Um computador inteiro dentro de um pequeno chip. Este \u00e9 o dispositivo program\u00e1vel que roda o c\u00f3digo que enviamos \u00e0 placa.<\/p>\n<p>Existem v\u00e1rias op\u00e7\u00f5es de marcas e modelos de microcontroladores, nessas placas foram adotados os microcontroladores da <a href=\"http:\/\/www.microchip.com\">Microchip<\/a>, que inicialmente eram\u00a0produzidos pela Atmel,\u00a0 mas especificamente a linha ATmega. O modelo UNO, por exemplo,\u00a0 usa o microcontrolador <a href=\"https:\/\/www.microchip.com\/wwwproducts\/en\/ATmega328\">ATmega328<\/a>.<\/li>\n<li>\n<h4><strong>Conector USB:<\/strong><\/h4>\n<p>Conecta a placa ao computador. \u00c9 por onde o computador e o Arduino se comunicam com o aux\u00edlio de um cabo USB, al\u00e9m de ser uma op\u00e7\u00e3o de alimenta\u00e7\u00e3o da placa.<\/li>\n<li>\n<h4><strong>Pinos de Entrada e Sa\u00edda:<\/strong><\/h4>\n<p>Pinos que podem ser programados para agirem como entradas ou sa\u00eddas fazendo com que o Arduino interaja com o meio externo. O UNO R3 possui 14 portas digitais (I\/O), 6 pinos de entrada anal\u00f3gica e 6 sa\u00eddas anal\u00f3gicas (<a href=\"https:\/\/portal.vidadesilicio.com.br\/entradas-e-saidas-analogicas\/\" target=\"_blank\" rel=\"noopener\">PWM<\/a>).<\/li>\n<li>\n<h4><strong>Pinos de Alimenta\u00e7\u00e3o: <\/strong><\/h4>\n<p>Fornecem diversos valores de tens\u00e3o que podem ser utilizados para energizar os componentes do seu projeto. Devem ser usados com cuidado, para que n\u00e3o sejam for\u00e7ados a fornecer valores de corrente superiores ao suportado pela placa.<\/li>\n<li>\n<h4><strong>Bot\u00e3o de Reset:<\/strong><\/h4>\n<p>Bot\u00e3o que reinicia a<strong> placa<\/strong>.<\/li>\n<li>\n<h4><strong>Conversor Serial-USB e LEDs TX\/RX:<\/strong><\/h4>\n<p>Para que o computador e o microcontrolador conversem, \u00e9 necess\u00e1rio que exista um chip que traduza as informa\u00e7\u00f5es vindas de um para o outro. Os LEDs TX e RX acendem quando o Arduino est\u00e1 transmitindo e recebendo dados pela porta serial respectivamente.<\/li>\n<li>\n<h4><strong>Conector de Alimenta\u00e7\u00e3o:\u00a0<\/strong><\/h4>\n<p>Respons\u00e1vel por receber a energia de alimenta\u00e7\u00e3o externa, que pode ter uma tens\u00e3o de no m\u00ednimo 7 Volts e no m\u00e1ximo 20 Volts e uma corrente m\u00ednima de 300mA. Recomendamos 9V, com um pino redondo de 2,1mm e centro positivo. Caso a placa tamb\u00e9m esteja sendo alimentada pelo cabo USB, ele dar\u00e1 prefer\u00eancia \u00e0 fonte externa automaticamente.<\/li>\n<li>\n<h4><strong>LED de Alimenta\u00e7\u00e3o:<\/strong><\/h4>\n<p>Indica se a placa est\u00e1 energizada.<\/li>\n<li>\n<h4><strong>LED Interno:<\/strong><\/h4>\n<p>LED conectado ao pino digital 13.<\/li>\n<\/ol>\n<h4>Especifica\u00e7\u00f5es da placa:<\/h4>\n<p>Nesta placa o microcontrolador\u00a0ATmega328 \u00e9 utilizado, este disp\u00f5em de 32kb de mem\u00f3ria flash e 2kb de SRAM. De maneira simples a mem\u00f3ria flash \u00e9 o local na qual nosso programa ser\u00e1 salvo, j\u00e1 a SRAM\u00a0\u00e9 a mem\u00f3ria na qual nossas vari\u00e1veis ser\u00e3o salvas. A diferen\u00e7a b\u00e1sica entre esses dois tipos de mem\u00f3ria \u00e9 que a flash n\u00e3o perde seus dados caso o Arduino seja desligado ou reiniciado o mesmo n\u00e3o \u00e9 v\u00e1lido para a SRAM.<\/p>\n<hr \/>\n<h2><span id=\"IDE_Arduino\">IDE Arduino<\/span><\/h2>\n<p class=\"CorpodoTexto\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-59219\" src=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/IDE-Arduino.png?resize=312%2C197&amp;ssl=1\" sizes=\"(max-width: 312px) 100vw, 312px\" srcset=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/IDE-Arduino.png?w=875&amp;ssl=1 875w, https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/IDE-Arduino.png?resize=300%2C190&amp;ssl=1 300w, https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/IDE-Arduino.png?resize=768%2C486&amp;ssl=1 768w\" alt=\"Arduino IDE\" width=\"312\" height=\"197\" \/>Uma das grandes vantagens da plataforma Arduino est\u00e1 no seu ambiente de desenvolvimento, que usa uma linguagem baseada no C\/C++, linguagem bem difundida, usando uma estrutura simples. Mesmo pessoas sem conhecimento algum em programa\u00e7\u00e3o conseguem, com pouco estudo, elaborar programas rapidamente.<\/p>\n<p class=\"CorpodoTexto\">Para <a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\" rel=\"noopener\">baixar a IDE<\/a> Arduino acesse o site oficial. No site, clique na aba software.<\/p>\n<figure id=\"attachment_55695\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55695\" src=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide.png?resize=769%2C538&amp;ssl=1\" sizes=\"(max-width: 769px) 100vw, 769px\" srcset=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide.png?w=1244&amp;ssl=1 1244w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide.png?resize=300%2C210&amp;ssl=1 300w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide.png?resize=768%2C537&amp;ssl=1 768w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide.png?resize=1024%2C716&amp;ssl=1 1024w\" alt=\"Site Arduino.cc - baixando a IDE Arduino\" width=\"732\" height=\"512\" \/><\/a><figcaption class=\"wp-caption-text\">Site oficial Arduino<\/figcaption><\/figure>\n<p>Na p\u00e1gina software, procure pela \u00faltima vers\u00e3o do Arduino IDE. No dia em que escrevo \u00e9 a vers\u00e3o 1.8.4.<\/p>\n<p>Escolha a IDE adequada a seu sistema operacional:<\/p>\n<figure id=\"attachment_55696\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55696\" src=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-1.png?resize=774%2C281&amp;ssl=1\" sizes=\"(max-width: 774px) 100vw, 774px\" srcset=\"https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-1.png?w=926&amp;ssl=1 926w, https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-1.png?resize=300%2C109&amp;ssl=1 300w, https:\/\/i2.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-1.png?resize=768%2C279&amp;ssl=1 768w\" alt=\"Op\u00e7\u00f5es de download da Arduino IDE\" width=\"732\" height=\"266\" \/><figcaption class=\"wp-caption-text\">Op\u00e7\u00f5es de download da Arduino IDE<\/figcaption><\/figure>\n<p>Na p\u00e1gina que abar\u00e1, clique em JUST DOWNLOAD<\/p>\n<figure id=\"attachment_55697\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55697\" src=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-2.png?resize=674%2C411&amp;ssl=1\" sizes=\"(max-width: 674px) 100vw, 674px\" srcset=\"https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-2.png?w=1246&amp;ssl=1 1246w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-2.png?resize=300%2C183&amp;ssl=1 300w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-2.png?resize=768%2C468&amp;ssl=1 768w, https:\/\/i1.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/arduino-ide-2.png?resize=1024%2C625&amp;ssl=1 1024w\" alt=\"Como baixar Arduino IDE\" width=\"674\" height=\"411\" \/><figcaption class=\"wp-caption-text\">Como baixar Arduino IDE<\/figcaption><\/figure>\n<h3><strong>Windows <\/strong><\/h3>\n<ul>\n<li>Primeira Op\u00e7\u00e3o: baixar o instalador (Installer) que funciona como qualquer outro instalador de programa.<\/li>\n<li>Segunda Op\u00e7\u00e3o: Baixar todos os arquivos da IDE Arduino compactados para Windows (ZIP file), nessa vers\u00e3o basta baixar e descompactar na pasta que voc\u00ea desejar, inclusive no seu pen driver ou HD virtual. Eu costumo descompactar na \u00c1rea de Trabalho.<\/li>\n<li>Terceira op\u00e7\u00e3o: Aplicativo para windows 10.<\/li>\n<\/ul>\n<h3>Mac OS X<\/h3>\n<p>Basta baixar e intalar<\/p>\n<h3><strong>Linux<\/strong><\/h3>\n<p>Baixar todos os arquivos da IDE Arduino compactados para Linux (32bit ou 64bit), nessa vers\u00e3o basta baixar e descompactar na pasta que voc\u00ea desejar, inclusive no seu pen driver ou HD virtual. Eu costumo descompactar na \u00c1rea de Trabalho.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode baixar essa IDE\u00a0\u00a0<a href=\"http:\/\/www.bosontreinamentos.com.br\/eletronica\/arduino\/instalando-o-software-arduino-ide-no-ubuntu-linux\/\">atrav\u00e9s de linha de comando no linux<\/a>.<\/p>\n<hr \/>\n<h2><span id=\"Entendendo_a_IDE_Arduino\">Entendendo a IDE Arduino<\/span><\/h2>\n<p>Em resumo, \u00e9 um programa simples de se utilizar e de entender com bibliotecas que podem ser facilmente encontradas na internet. As fun\u00e7\u00f5es da IDE do Arduino s\u00e3o basicamente tr\u00eas: permitir o desenvolvimento do software, de envi\u00e1-lo \u00e0 placa para que possa ser executado e de interagir com a placa Arduino.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55698 aligncenter\" src=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ide-arduino.png?resize=572%2C431&amp;ssl=1\" sizes=\"(max-width: 572px) 100vw, 572px\" srcset=\"https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ide-arduino.png?w=1209&amp;ssl=1 1209w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ide-arduino.png?resize=300%2C226&amp;ssl=1 300w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ide-arduino.png?resize=768%2C578&amp;ssl=1 768w, https:\/\/i0.wp.com\/portal.vidadesilicio.com.br\/wp-content\/uploads\/2017\/05\/ide-arduino.png?resize=1024%2C771&amp;ssl=1 1024w\" alt=\"\" width=\"572\" height=\"430\" \/><\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<h2 align=\"justify\"><span id=\"A_comunidade_Arduino\">A comunidade Arduino<\/span><\/h2>\n<p>Existem varias outra placas concorrentes e que muitas vezes s\u00e3o melhores em hardware, tal como a <a href=\"https:\/\/www.nxp.com\/support\/developer-resources\/hardware-development-tools\/freedom-development-boards:FREDEVPLA\">Freescale<\/a>, <a href=\"http:\/\/www.ti.com\/tool\/MSP-EXP430FR5739\">MSP<\/a>, etc.<\/p>\n<p>Ent\u00e3o o que faz dessa placa t\u00e3o famosa? A sua comunidade!<\/p>\n<p>Voc\u00ea pode digitar qualquer tipo de d\u00favida sobre Arduino na internet que raramente n\u00e3o encontrar\u00e1 algu\u00e9m falando sobre. F\u00f3runs, blogs, portais, canais do Youtube,\u00a0etc. Uma infinidade de op\u00e7\u00f5es de lugares onde voc\u00ea poder\u00e1 encontrar pessoas falando sobre o mesmo assunto.<\/p>\n<p>E, de alguma forma, existe algo em torno dessa plataforma que contagia as pessoas a compartilharem suas experi\u00eancias.<\/p>\n<h3>\u2013 Dica 1: Tutoriais em ingl\u00eas<\/h3>\n<p>Mesmo que exista muito conte\u00fado em portugu\u00eas, as vezes n\u00e3o encontramos algo que precisamos. Lembre-se de fazer uma pesquisa em ingl\u00eas. Existe muita gente no mundo falando sobre esse assunto e muito provavelmente algu\u00e9m j\u00e1 enfrentou o mesmo problema que voc\u00ea.<\/p>\n<h3>\u2013 Dica 2: Sites refer\u00eancia<\/h3>\n<p>Alguns site onde voc\u00ea encontrar\u00e1 pessoas compartilhando conte\u00fado sobre projetos com Arduino:<\/p>\n<ul>\n<li><a href=\"https:\/\/forum.arduino.cc\/index.php?board=47.0\" target=\"_blank\" rel=\"noopener\"><strong>Forum<\/strong><\/a>\u00a0Arduino(Portugu\u00eas) : Esse \u00e9 o forum oficial. Existem muitos outros foruns na internet, mas esse reuni uma grande quantidade de pessoas se ajudando e \u00f3timos t\u00f3picos j\u00e1 resolvidos que voc\u00ea pode consultar.<\/li>\n<li><a href=\"http:\/\/www.instructables.com\/id\/Arduino-60\/\" target=\"_blank\" rel=\"noopener\">Instructables<\/a>\u00a0(Ingl\u00eas): A proposta desse site \u00e9 reunir em um s\u00f3 lugar tutoriais que ensinem a fazer praticamente qualquer coisa. Com isso, existem diversas aplica\u00e7\u00f5es criativas usando Arduino cujo o qual voc\u00ea pode se inspirar.<\/li>\n<li><a href=\"https:\/\/learn.sparkfun.com\" target=\"_blank\" rel=\"noopener\"><strong>SparkFun<\/strong><\/a> (Ingl\u00eas): A Sparkfun \u00e9 uma grande loja virtual americana. Particularmente eu gosto muito dos tutoriais deles. S\u00e3o muito completos e did\u00e1ticos.<\/li>\n<li><a href=\"https:\/\/portal.vidadesilicio.com.br\/\" target=\"_blank\" rel=\"noopener\"><strong>Portal Vida de Sil\u00edcio<\/strong><\/a> (Portugu\u00eas): Claro que vamos puxar um pouco de sardinha para nosso lado, hehehe. Mas falando s\u00e9rio. Tem muito tutorial bom aqui no portal. A galera se esfor\u00e7a para escrever conte\u00fados surpreendentes.\u00a0 Mas claro que existem muitos outros blogs na internet tal como o Br-Arduino e o Arduino &amp; Cia que por diversas vezes nos serviu como material de consulta.<\/li>\n<li><b><a href=\"https:\/\/www.embarcados.com.br\" target=\"_blank\" rel=\"noopener\">Embarcados<\/a>:\u00a0<\/b>O embarcado \u00e9 algo como o Portal Vida de Sil\u00edcio, s\u00f3 que com conte\u00fados mais voltados para sistemas embarcados. Com certeza tem muita coisa bacana l\u00e1 para voc\u00ea usar.<\/li>\n<\/ul>\n<h2><span id=\"Fechamento\">Fechamento<\/span><\/h2>\n<p>Nesse tutorial aprendemos <strong>o que \u00e9 Arduino<\/strong> e suas principais funcionalidades.<\/p>\n<p>Esperamos que tenham gostado, deixe seu coment\u00e1rio com duvidas, sugest\u00f5es ou com a foto ou v\u00eddeo de seu projeto!! Compartilhe \u00e0 vontade.<\/p>\n<div class=\"saboxplugin-wrap\">\n<div class=\"saboxplugin-gravatar\"><img loading=\"lazy\" decoding=\"async\" class=\"avatar avatar-100 photo\" src=\"https:\/\/secure.gravatar.com\/avatar\/7656bce797ea0573788c65c0eea21562?s=100&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/7656bce797ea0573788c65c0eea21562?s=200&amp;d=mm&amp;r=g 2x\" alt=\"\" width=\"100\" height=\"100\" \/><\/div>\n<div class=\"saboxplugin-authorname\"><a class=\"vcard author\" href=\"https:\/\/portal.vidadesilicio.com.br\/author\/allan\/\"><span class=\"fn\">Allan Mota<\/span><\/a><\/div>\n<div class=\"saboxplugin-desc\">\n<div>\n<p>Estudante de Engenharia El\u00e9trica da UFES e Fundador do Vida de Sil\u00edcio. Sonhador com uma \u00fanica pretens\u00e3o, fazer a diferen\u00e7a.<\/p>\n<\/div>\n<\/div>\n<div class=\"clearfix\"><\/div>\n<div class=\"saboxplugin-socials sabox-colored\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Amado por muitos estudantes e hobbistas das \u00e1reas de eletr\u00f4nica e rob\u00f3tica, a fam\u00edlia\u00a0Arduino vem ganhando cada vez mais adeptos, em especial, a placa\u00a0Uno. Mas afinal, o que \u00e9 Arduino, para que serve, como funciona\u00a0e o que ele t\u00eam de t\u00e3o especial? Direto ao ponto: O famoso Arduino! Falando em termos pr\u00e1ticos, as placas\u00a0Arduino\u00a0possuem funcionamento [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3268,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[569,207,1],"tags":[],"class_list":["post-3266","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artigos","category-blog","category-sem-categoria","entry","has-media","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"_links":{"self":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/posts\/3266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/comments?post=3266"}],"version-history":[{"count":0,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/posts\/3266\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/media\/3268"}],"wp:attachment":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/media?parent=3266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/categories?post=3266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/tags?post=3266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}