{"id":3060,"date":"2018-05-24T13:42:58","date_gmt":"2018-05-24T16:42:58","guid":{"rendered":"https:\/\/arduxop.com.br\/loja\/?p=3060"},"modified":"2018-05-28T17:32:05","modified_gmt":"2018-05-28T20:32:05","slug":"como-aprender-arduino-se-nao-tiver-um","status":"publish","type":"post","link":"https:\/\/arduxop.com.br\/loja\/como-aprender-arduino-se-nao-tiver-um\/","title":{"rendered":"Como Aprender Arduino se N\u00e3o Tiver Um"},"content":{"rendered":"<p>O Arduino j\u00e1 \u00e9 uma tecnologia muito difundida entre os amantes de tecnologia. \u00c9 dif\u00edcil encontrar um profissional da computa\u00e7\u00e3o que n\u00e3o brincou um pouco com esta ferramenta de prototipagem ou, que gostaria de fazer isso. Por\u00e9m, em alguns casos, o programador quer conhecer o arduino mas n\u00e3o disp\u00f5e de nenhum hardware, nem mesmo da placa. Como isso poderia ser resolvido?<\/p>\n<p>A primeira resposta seria aquela mais simples e direta: ir as compras. Isso pode ser feito em uma loja f\u00edsica ou pela internet. No meu caso, por exemplo, tive a felicidade de encontrar em um site (n\u00e3o me lembro qual) um kit arduino, com um conjunto de sensores e um DVD com 41 v\u00eddeo aulas.<\/p>\n<p>Mas digamos que o profissional n\u00e3o esteja passando por um bom momento financeiro, ou ainda, simplesmente n\u00e3o queira comprar o Arduino sem antes conhec\u00ea-lo um pouco melhor.<\/p>\n<p>Para a \u00faltima situa\u00e7\u00e3o tamb\u00e9m j\u00e1 existe uma resposta, e diga-se de passagem, uma excelente resposta. Trata-se do site <a href=\"http:\/\/123d.circuits.io\/\">123D Circuits.io<\/a>.<\/p>\n<p>Depois de criar seu usu\u00e1rio ou, fazer o login pelo Facebook ou Twitter, \u00e9 poss\u00edvel clicar no bot\u00e3o localizado no lado direito, com o r\u00f3tulo <b>New Circuit<\/b>. O pr\u00f3ximo passo \u00e9 definir um nome para o circuito e definir seu tipo. A segunda op\u00e7\u00e3o &#8220;<b>Arduino + breadboard circuit incluing simulation<\/b>&#8221; me parece a mais interessante, pelo menos em um primeiro momento. O usu\u00e1rio ser\u00e1 direcionado a interface apresentada na figura abaixo.<\/p>\n<div class=\"separator\"><a href=\"http:\/\/1.bp.blogspot.com\/-h43rSENgV30\/UjaVxa80biI\/AAAAAAAAD_M\/1oTQgC8uy7U\/s1600\/123d.png\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/1.bp.blogspot.com\/-h43rSENgV30\/UjaVxa80biI\/AAAAAAAAD_M\/1oTQgC8uy7U\/s320\/123d.png\" width=\"320\" height=\"160\" border=\"0\" \/><\/a><\/div>\n<p>Por padr\u00e3o \u00e9 mostrado o Arduino Uno, um dos mais comuns. Abaixo encontra-se uma protoboard e ao lado direito alguns componentes que j\u00e1 podem ser utilizados. Caso n\u00e3o seja suficiente, o bot\u00e3o <b>Search Component<\/b> permite a adi\u00e7\u00e3o de novos componentes.<\/p>\n<p>Para demonstrar o funcionamento ser\u00e1 criado uma esp\u00e9cie de Hello World para Arduino. Um c\u00f3digo que simplesmente liga e desliga um led em um intervalo de tempo pr\u00e9-definido. Al\u00e9m disso, ser\u00e1 preciso fazer as liga\u00e7\u00f5es necess\u00e1rias no Uno e na Protoboard.<\/p>\n<p>Siga as instru\u00e7\u00f5es:<br \/>\n1) Arraste um led para a protoboard.<br \/>\n2) O pino um pouco torto \u00e9 o p\u00f3lo positivo, ent\u00e3o, ligue o mesmo a uma porta digital do arduino, por exemplo, a porta 3.<br \/>\n3) O outro pino do Led \u00e9 o negativo, ou o terra. Ent\u00e3o ligue o mesmo a umas das portas marcadas com <b>GND<\/b>.<\/p>\n<p>Veja na Figura abaixo como deve ter ficado:<\/p>\n<div class=\"separator\"><a href=\"http:\/\/3.bp.blogspot.com\/-vAIktzL3RmQ\/UjaXiAWtvAI\/AAAAAAAAD_Y\/lA0ygTQhw6E\/s1600\/123d2.png\"><img decoding=\"async\" src=\"http:\/\/3.bp.blogspot.com\/-vAIktzL3RmQ\/UjaXiAWtvAI\/AAAAAAAAD_Y\/lA0ygTQhw6E\/s320\/123d2.png\" width=\"320\" height=\"160\" border=\"0\" \/><\/a><\/div>\n<p>Para finalizar \u00e9 preciso editar o c\u00f3digo. Clique na imagem do Arduino Uno, aparecer\u00e1 uma op\u00e7\u00e3o <b>Arduino Code Editor<\/b> na parte inferior, clique-a. Modifique o c\u00f3digo para ficar desta maneira:<\/p>\n<p>int led = 3;<\/p>\n<p>\/\/ the setup routine runs once when you press reset:<br \/>\nvoid setup() {<br \/>\n\/\/ initialize the digital pin as an output.<br \/>\npinMode(led, OUTPUT);<br \/>\n}<\/p>\n<p>\/\/ the loop routine runs over and over again forever:<br \/>\nvoid loop() {<br \/>\ndigitalWrite(led, HIGH);\u00a0\u00a0 \/\/ turn the LED on (HIGH is the voltage level)<br \/>\ndelay(1000);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ wait for a second<br \/>\ndigitalWrite(led, LOW);\u00a0\u00a0\u00a0 \/\/ turn the LED off by making the voltage LOW<br \/>\ndelay(1000);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ wait for a second<br \/>\n}<\/p>\n<p>Os pr\u00f3prios coment\u00e1rios que j\u00e1 s\u00e3o colocados no c\u00f3digo ajudam a entender o que cada linha faz. Depois disso clique na op\u00e7\u00e3o <b>Compile and Restart Simulation<\/b>.\u00a0 Feche a janela de edi\u00e7\u00e3o e o Led estar\u00e1 piscando em intervalos de 1 segundo.<\/p>\n<p>Pronto, seu primeiro projeto Arduino foi criado sem gastar 1 centavo sequer.<\/p>\n<p class=\"responsive-video-wrap clr\"><iframe title=\"Como Aprender Arduino se N\u00e3o Tiver Um\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/eJGqWQ1IeXU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Arduino j\u00e1 \u00e9 uma tecnologia muito difundida entre os amantes de tecnologia. \u00c9 dif\u00edcil encontrar um profissional da computa\u00e7\u00e3o que n\u00e3o brincou um pouco com esta ferramenta de prototipagem ou, que gostaria de fazer isso. Por\u00e9m, em alguns casos, o programador quer conhecer o arduino mas n\u00e3o disp\u00f5e de nenhum hardware, nem mesmo da [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3062,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[206],"tags":[],"class_list":["post-3060","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-videos","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\/3060","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=3060"}],"version-history":[{"count":0,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/posts\/3060\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/media\/3062"}],"wp:attachment":[{"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/media?parent=3060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/categories?post=3060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduxop.com.br\/loja\/wp-json\/wp\/v2\/tags?post=3060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}