Mas Afinal O QUE você faz, mesmo?
Autor: Jorge d'Avila | Publicado: 2012-08-31T15:57:00-07:00




Pode parecer engraçado, mas uma pergunta complicada para mim é esta: "o que você faz?"

Às vezes dá vontade de fazer algo que todos entendam... é fácil responder: "sou engenheiro civil", "sou advogado", "sou médico"... mesmo considerando as inevitáveis especializações, todos entendem isso!

Não é o meu caso... "sou engenheiro em eletrônica digital e software de microcontroladores". E a resposta é inevitável: "haaammmm????" Ou, algumas vezes, apenas a expressão "deixa pra lá".  Aí vem a tentativa de explicar... geralmente uns 10 minutos de papo, terminando no mesmo "deixa pra lá".

Vamos ver se aqui eu consigo explicar de forma simples, e quem sabe assim meus amigos finalmente entendam o que faz o "amigo meio louco" deles!

Pra começar, o que é Eletrônica Digital?

De uma forma simples, um circuito digital trabalha com informação.  Coleta dados, analisa, toma decisões e age de acordo com essa informação.  Algo assim como o nosso cérebro faz.  Ele coleta informações através dos cinco sentidos, analisa e processa os dados, decide o que fazer e age através dos músculos.  Nosso cérebro é uma grande máquina digital.

Nos primórdios da Eletrônica Digital esse processamento e tomada de decisões eram muito simples. Os primeiros computadores faziam apenas tarefas automatizadas simples, como armazenar todos os lançamentos de uma contabilidade, somar todos os dados e imprimir um balancete bem organizado. Tarefa longa e tediosa para uma pessoa, mas simples.

Com o avanço da tecnologia essas máquinas digitais ficaram cada vez mais complexas, e capazes de realizar análises muito mais difíceis.  Foi um grande marco quando, em 1997, o computador "Deep Blue", da IBM, venceu em um torneio de Xadrez o então campeão do mundo, Garry Kasparov.  Até ali o Xadrez era considerado um jogo de intelecto completamente fora da capacidade de uma máquina.

Por volta de 2005 a Sony lançou a primeira câmera fotográfica capaz de detectar sorrisos em um rosto humano, e assim fazer uma foto exatamente quando o modelo sorria.  Mais uma vez um feito considerado impossível pouco tempo antes.

Com esse avanço tecnológico veio uma enorme queda de preços nos componentes digitais, tornando-os viáveis para aplicações simples - e algumas não tão simples - em nosso dia a dia.

Hoje quase todo equipamento comercial ou doméstico inclui um circuito digital.  Máquinas tão prosaicas como lavadoras de roupa, fornos de microondas, televisores, condicionadores de ar e câmeras fotográficas são controlados por computadores digitais. Sem falar de equipamentos mais complexos, como telefones celulares e automóveis, que hoje dependem inteiramente desses circuitos.

No final da década de '80 os engenheiros conseguiram projetar e construir um computador completo, capaz de tomar decisões complexas e controlar uma máquina, em um único "chip", ou circuito integrado.  Esse circuito foi batizado de "microcontroller", ou "microcontrolador" em português. Depois de três décadas de desenvolvimento, os microcontroladores hoje são extremamente complexos, mas apesar disso baratos e muito pequenos.  A foto ali em cima mostra um exemplo - o circuito ali mostrado tem cerca de 8 x 8 mm de tamanho, incluindo as conexões.

E é aí que eu entro (finalmente)!!!

Para que um controlador desses seja útil, duas coisas são necessárias:

Primeiro, um circuito digital que permita sua comunicação com a máquina que ele vai controlar. Se imaginarmos o controlador como um cérebro, o circuito digital em volta dele será como o corpo humano.  Sem ele o cérebro não tem como receber informações de fora, nem transmitir suas decisões para o mundo.  Aliás, sem o corpo o cérebro nem ao menos funcionaria, porque não seria alimentado! Alguém tem que projetar o circuito para cada modelo de máquina a ser controlada... e esse alguém sou eu, ou um colega de profissão.

Segundo - e mais importante ainda: o microcontrolador precisa de um programa, ou "software", que defina como ele vai agir, o que ele vai fazer. É como o cérebro humano que precisa aprender antes de ser capaz de realizar um trabalho. Um controlador digital não "aprende" da mesma forma que nós, observando e copiando. É preciso que alguém - que sabe como fazer o trabalho - escreva um programa - ou "software" - descrevendo toda a lógica de execução desse trabalho, e depois grave esse programa na mamória do controlador. Novamente, esse "alguém" sou eu.

Em resumo: sempre que vocês virem um equipamento moderno, como um televisor ou uma lavadora de roupa, em funcionamento... tenham certeza de que eu, ou um de meus colegas, somos responsáveis pela sua "inteligência", por todo o trabalho executado por essa máquina.

Ufa... espero que agora tenha dado para entender!!

Ou... quem sabe você está agora com aquela cara de... "deixa pra lá!!!"