Introdução à Programação de Arduino - Volume 1
Arduino, o conceito
Um Arduino UNO
O Arduino foi desenvolvido na Itália por Massimo Banzi, Barragan, David Cuartielles, Dave Mellis, Gianluca Marino e Nicholas Zambetti. Segundo as palavras de Massimo Banzi, em seu livro -Getting Started with Arduino - editora O’Reilly - lhe foi dada a tarefa de ensinar um arcabouço mínimo de eletrônica para projetistas e artistas, de tal forma que pudessem expressar suas ideias e criações em termos de protótipos interativos. Cá entre nós, um desafio e tanto! Em seu livro, Massimo Banzi descreve a jornada empreendida para levar a cabo a tarefa, jornada essa que culminou no desenvolvimento da plataforma denominada Arduino. Portanto, do ponto de vista conceitual, Arduino é uma plataforma que prioriza a atitude criadora e experimental. Ela é perfeita para a criação de protótipos rápidos, possibilitando a verificação de resultados imediatamente porque permite criar, testar, modificar, testar novamente e voltar a modificar até que se obtenha o resultado desejado, sem grandes complicações e sem que se precise ter, obrigatoriamente, conhecimentos aprofundados de eletrônica ou programação. Essa é a ideia central, de forma resumida e simplificada. Por conta de seu caráter, o Arduino é uma plataforma muito útil para ensino de eletrônica e programação, já que torna esse estudo muito mais instigante, desafiador e criativo. Além disso estimula no praticante a atitude experimental, base de toda a criatividade e espírito inovador. Mas é também adequada para qualquer tipo de profissional, mesmo artistas, que desejem explorar recursos tecnológicos em suas criações. Contudo, não se engane! O que acaba de ser dito de forma alguma significa que o Arduino seja uma plataforma de poucos recursos, super simplificada, útil apenas para pequenos projetos e estudantes. A plataforma pode ser - e de fato é - usada para aplicações profissionais de grande alcance e complexidade. Aliás, esse é o grande diferencial dessa plataforma: se você é estudante ou apenas tem paixão pelo tema, pode criar e obter resultados com extrema facilidade. Mas se é um técnico, profissional de engenharia, cientista, artista ou um aficionado com larga experiência, pode voar que o céu é o limite.
A título de exemplo, o hipotético caso do sistema que monitora o cão pode ser perfeitamente implementado usando um Arduino. E você, cara leitora ou leitor, há de concordar comigo que certamente não se trata de um sistema simplório.