Eletrônica digital com Arduino – EtherShield V1.1 na IDE 1.0.1


Desde a versão 1.0 da IDE de desenvolvimento do Arduino o driver ethernet com leitor SD foi incorporado. Porém, o antigo shield ethernet não funciona mais com esse driver. O pré-requisito para o novo driver é a conexão com os pinos 10,11,12 e 13. Nele não encontrei a definição do pino de saída e incluí-lo não solucionou o problema. Mas encontrei um driver modificado que funciona com a atual versão do compilador. A única mudança que tive que fazer foi trocar o pino de saída de 6 para 2. O link para download é esse.

Não fiz nada de especial, apenas utilizei o ServeReadings para ler alguns sensores LM35. A consulta pode ser feita com wget ou via browser. Também incluí um LED que varia conforme a temperatura do sensor no pino analógico 5, utilizando a porta digital PWM 5.

Esse foi o “Hello World” apenas para testar os primeiros hardwares adquiridos pela LightComm para um big projeto que envolverá uma vastidão de recursos, criando um produto espetacular de baixo custo.

Infelizmente não poderei dar muitas dicas a respeito e nem evidenciar o desenvolvimento, mas se a empresa permitir, escreverei os howtos apenas sobre como utilizar cada tipo de hardware como xbee, RF, RS485, tal como venho fazendo com cada componente dos meus testes pessoais.

O código do teste (a partir do original) ficou assim:

Veja nesse post como utilizar o LM35.
Para entender a parte do PWM, veja esse outro post.

Não fiz video desse simples teste, mas o formato de saída no browser fica mais ou menos assim:
LightMon
Input   Value
0   27.83
1   26.86

5   28.32

Ainda tenho mais 2 posts para breve; sobre como utilizar o microfone de eletreto e medição da corrente com o CI ACS712, mas teremos muita diversão com embedded também em breve, é só aguardar!

Comments

comments

Djames Suhanko

Djames Suhanko é Perito Forense Digital. Já atuou com deployer em sistemas de missão critica em diversos países pelo mundão. Programador Shell, Python, C, C++ e Qt, tendo contato com embarcados ( ora profissionalmente, ora por lazer ) desde 2009.

Deixe uma resposta