Introdução à Programação de Arduino - Volume 1
Capítulo 1 - Admirável Mundo Novo
Capítulo 1
Introdução
A imaginação dos criadores de ficção científica é algo digno de respeito e admiração. Assistindo a filmes como, por exemplo, 2001, Uma Odisséia no espaço ou aos episódios de algumas séries antigas, como Perdidos no Espaço, percebemos o quão imaginativos podem ser esses autores. Mesmo assim, acredito que se um deles tivesse sido transportado por uma hipotética máquina do tempo, desde os anos 50 ou 60 do século passado para os dias atuais, ao chegar ficaria perplexo! Sim, nosso cotidiano é muito mais espetacular do que poderiam crer. Porque embora aqueles autores tenham tido ideias muito avançadas e até mesmo previsto a aparição de diversas tecnologias, nenhum deles imaginou a revolução de comunicação proporcionada pelo surgimento da internet e impulsionada pelas tecnologias de integração e automação de dispositivos. Essa combinação é explosiva, no melhor dos sentidos. É perfeitamente possível nos dias de hoje alguém em, digamos, Melbourne, Austrália, acessar um servidor de internet usando um celular comum, abrir uma página de um website usando seu celular, clicar num botão da mesma e atuar num dispositivo qualquer localizado no outro lado do planeta, digamos, na cidade de Niterói, no Rio de Janeiro. Ou ainda, receber nesse mesmo celular um email de alerta enviado por um microcontrolador conectado à internet tendo assim a possibilidade de verificar, em tempo real, o motivo pelo qual seu cachorro está latindo tanto no quintal de casa. E, eventualmente, enviar uma mensagem de voz para acalmar o amigo. De fato, esse tipo de coisa já é mesmo comum e se lhe surpreende, não se sinta mal: acho que você não está sozinho porque algo me diz que espantaria até mesmo o nosso autor de ficção dos anos 50 ou 60 do século passado. E a verdade é que temos dispositivos e recursos tecnológicos dentro de nossas casas que nem Os Jetsons tinham!
Os Jetsons
O exemplo que eu dei linhas atrás, da pessoa que monitora o cão que dista milhares de quilômetros dela, é um entre muitos possíveis e envolve a automação de dispositivos e conectividade. Evidentemente é preciso uma boa dose de tecnologia e know-how de alto nível nos bastidores do desenvolvimento, para se implantar esse tipo de sistema. São necessários conhecimentos de programação para web e para microcontroladores, algumas boas noções de eletrônica e um perfeito entendimento sobre como se pode integrar tudo isso. Em geral, essas tarefas podem ser distribuídas por profissionais de cada área ou podem ser todas levadas a cabo por um único profissional, que domina todas elas, coisa que não é tão rara como talvez possa parecer.