08.11.2017 Views

arduino_básico_Michael_McRoberts

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

388<br />

Arduino Básico<br />

client.println(tempC);<br />

client.println("");<br />

client.println("Temp F:");<br />

client.println(tempF);<br />

client.println("");<br />

break;<br />

}<br />

if (c == '\n') {<br />

// Iniciando uma nova linha<br />

BlankLine = true;<br />

}<br />

else if (c != '\r') {<br />

// A linha atual tem um caractere nela<br />

BlankLine = false;<br />

}<br />

}<br />

}<br />

// Permite um intervalo de tempo suficiente para que o navegador receba os dados<br />

delay(10);<br />

// Fecha a conexão<br />

client.stop();<br />

}<br />

}<br />

Você terá de digitar os dois números de endereço dos sensores de temperatura (consulte<br />

o projeto 37) nesta linha:<br />

byte ip[] = { 192, 168, 0, 104 };<br />

Você também terá de alterar o endereço IP digitando o seu próprio endereço. Para<br />

fazê-lo, é necessário que você descubra, a partir de seu roteador, qual endereço de<br />

IP foi reservado para os dispositivos em seu computador. Geralmente, o endereço<br />

iniciará com 192.168.0 ou 192.168.1 — basta adicionar mais um número, tipicamente<br />

maior que 100, para garantir que ele não interfira nos dispositivos existentes. Talvez<br />

você também tenha de acessar as configurações de seu roteador, para garantir que<br />

quaisquer solicitações HTTP feitas à porta 80 sejam encaminhadas para o endereço<br />

IP do shield Ethernet. Consulte a seção “Port Forwarding” (encaminhamento de<br />

porta) no manual de seu roteador. Também pode ser necessário abrir a porta 80 em<br />

seu firewall.<br />

Agora, abra seu navegador web e digite o endereço IP e a porta, por exemplo:<br />

192.168.0.104:80<br />

Se tudo estiver funcionando corretamente, você verá a página web da figura 17.2 em<br />

seu navegador.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!