nov15

     Há muito tempo eu venho ouvindo falar sobre o Arduíno e apesar de ter ficado interessado, nunca arranjei tempo pra conhecer. Como tudo na vida, se a gente não se coloca metas, o negócio não anda. E foi exatamente isso que eu fiz: comprei um kit básico e aproveitei uma semana mais curta (em virtude do feriadão) para fazer algumas brincadeiras com ele.

     Primeiramente, pra quem ainda não conhece, Arduíno é uma plataforma de hardware livre (existem inúmeros fabricantes em virtude disso) muito utilizado para projetos de eletrônica. O grande barato dessa plataforma é que ela não exige muitos conhecimentos para se começar a fazer coisas interessantes. Claro, dependendo do projeto que se queirar implementar, os conhecimentos exigidos vão aumentando. Eu por exemplo quero fazer um projeto de automação pra casa, onde eu possa abrir portas e portões, acender e apagar lâmpadas e tomadas, entre tantas outras coisas. O Alexandre Mainardi por exemplo fez um bem bacana, com integração Web via HTML5. Veja a demonstração dele aqui.

     Muita gente tem me perguntado onde eu comprei o kit. Eu fiz a compra através do Mercado Livre com uma empresa chamada Empretec. Eu fiz o pagamento (via Mercado Pago) num dia e no outro o kit já estava aqui. Fiquei bem satisfeito com o atendimento deles. Talvez você até encontre lugares mais baratos pra achar os componentes, mas como eu tô começando, queria comprar tudo num local só e ter algum ponto de referência em português.

     Depois de vários dias com o kit em cima da minha mesa (e eu sem tempo de mexer), finalmente peguei o feriado pra brincar. Devo confessar que estava com medo de fazer alguma cagada e queimá-lo, já que eu não tenho conhecimento algum de eletrônica (nem a básica). Eu tô até pensando em procurar algum curso presencial pra aprender o básico. Enquanto não faço isso, o Marcelo Souza me recomendou essa apostila, a qual já baixei e joguei no iPad pra ler.

     Eu esperava que um material mais completo acompanhasse o kit, especialmente porque ele é voltado a iniciantes. No começo, quando não temos base alguma, ficamos totalmente perdidos, até com as coisas mais simples. Tava na dúvida se realmente funcionaria no Mac ou se teria que rodar numa máquina virtual. Felizmente, funcionou. Depois meti a cara e comecei a ligar as coisas, seguindo os esquemas, mesmo sem ter certeza de que estavam ligados corretamente. Como me disseram pelo Twitter que “ele não iria queimar tão fácil”, diferentemente do que o aviso do fabricante dizia, fiquei mais solto pra testar.

     Meu primeiro “projeto” foi ligar um botão a placa principal. Fiquei acompanhando a saída serial e ao pressionar o botão, ele apontava 0 na tela. Tirando o dedo, voltava pra 1. Maravilha! Fiquei animado e comecei a avançar nos exemplos. O segundo passo foi ligar uma plaquinha que emite bipes e o terceiro um sensor de luminosidade. No final, uni todos (o manual não apontava como), fiz algumas modificações no “programa” e coloquei todos pra funcionarem de forma conjunta, como mostro nesse vídeo. Ao ligar o Arduino, se a luminosidade estiver normal, ele não faz nada. Se a luminosidade baixa, quando se apaga a luz ou tampa-se o sensor com a mão, ele emite 2 bipes curtos. Se eu foco a luz de uma lanterna nele, dispara 1 único bipe.

     Nos próximos dias espero ir avançando no meu projeto e irei relatando (principalmente no meu Twitter) os avanços. Só irei fazer outro post quando tiver algo com mais conteúdo para compartilhar. Acredito que nos próximos dias irei comprar mais shields (acessórios) pra incrementar a brincadeira. Uma que estou de olho é a que coloca o Arduino em rede. Assim, poderei fazer algo semelhante ao que o amigo Pedro Franceschi fez, mandando informações de Twitter e feeds RSS pra uma tela, conforme podemos ver aqui.

3 Responses to “Primeiros passos na brincadeira com o Arduino”

  1. Bruno Roeder disse:

    Muito bacana, eu tmbm estou comprando um kit com arduino, para me aventurar na eletronica, porem eu queria pedir se alguem ai sabe quel é o melhor Duemilenove ou Uno, se há diferenças e quais quem puder me contacte por email brunoroeder@msn.com

    • Olá Bruno Roeder, a unica diferença entre o Uno e o Duemilenove são alguns milésimos de segundos no Botloader do microcontrolador, do resto tudo funciona exatamente igual! Espero ter ajudado, abraços!

  2. Obrigado pelos elogios e boa Sorte com seu projeto GordoGeek! Abraços!

Leave a Reply

preload preload preload