Acendendo um LED via Internet com Arduino e o Ethernet Shield

Com o Ethernet Shield, é possível conectar o Arduino a uma rede ethernet e montar projetos que envolvam o envio ou recebimento de informações via rede ou internet. O dispositivo, juntamente com a biblioteca de controle, permite o projeto de aplicações para rede de forma fácil. Não é necessário se preocupar com os esquemas complicados de sinalização em redes ethernet já que todo o controle e conexão são feitos por rotinas da biblioteca. Após estabelecida a conexão, basta ler ou escrever dados através dela, de forma semelhante à uma conexão serial convencional.

Segue um exemplo de um projeto para a disponibilização de uma página web que permite ligar ou desligar uma porta digital do Arduino através da rede local ou da internet. Em uma aplicação prática, o projeto poderia ser utilizado para controlar uma lâmpada, servindo como uma boa aplicação “Hello World” de automação residencial com Arduino. Aqui, a ideia é se concentrar no projeto de software necessário para tal aplicação. Por isso, vamos considerar a ligação de um led à porta do Arduino e mostrar uma das formas mais caras de acender um led que podem ser propostas.

Read More

Hello World com Arduino

Em 2005, fiquei sabendo de um projeto chamado Arduino, que chamou muito minha atenção pois se tratava de um projeto de hardware livre. No mesmo ano, tentei montar um mas não tive muito sucesso e acabei deixando o projeto parado por causa das atividades da faculdade. Hoje me arrependo de não ter dedicado mais tempo para o projeto na época, dado o crescimento do universo do Arduino.

Para quem não sabe o que é, o Arduino é um projeto composto por hardware e software para desenvolvimento de aplicações que interajam com o mundo real usando sensores e atuadores. Ele foi desenvolvido para permitir a criação de projetos por pessoas que não tenham muito conhecimento em hardware ou eletrônica como hobistas, artistas e designers.

Read More