Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduo
Teste Inicial
Mdulo RN-XV da Roving Networks
WebServer com o WiFiShield
WebClient com o WiFiShield
Referncias
Introduo
Este Shield foi desenvolvido para permitir a conectividade do Arduino s redes ethernet,
permitindo aplicaes com conexo internet atravs da tecnologia wi-fi.
Caractersticas:
Teste Inicial
Para testar a conexo entre o Arduino e o mdulo siga os passos abaixo:
#include <SoftwareSerial.h>
SoftwareSerial WiFly (4,5);
void setup(){
Serial.begin(9600);
WiFly.begin(9600);
}
char chOut;
void loop() {
while(WiFly.available()) {
Serial.write(WiFly.read());
}
if(Serial.available()) {
WiFly.write( (chOut = Serial.read()) );
}
delay(1);
} //loop
Passo 3: Abra o Monitor de Serial da IDE do Arduino e configure a velocidade para 9600baud
e No line ending, voc ter a informao abaixo. Neste momento, na placa do mdulo, haver
dois Leds piscando: um Verde e um Vermelho.
Passo 4: Digite os caracteres $$$ e pressione Send, voc ter a resposta CMD, indicando a
entrada no modo de comando. Neste momento na placa do mdulo haver dois Leds piscando:
um Verde e um Vermelho.
Obs.: O Led Verde estar piscando mais rpido que no passo anterior.
Passo 5: Mude o parmetro de No line ending para Carriage return localizado no rodap do
Serial Monitor. Aps isto, digite scan e pressione Send. Este comando varre a rede Wi-Fi e
mostra as informaes de redes prximas ao mdulo.
set ip proto 18
protocols
set ip host 0
set ip remote 80
O mdulo RN-XV fabricado pela Roving Networks uma soluo Wi-Fi certificada,
especialmente desenvolvida para migrao da arquitetura 802.15.4 existente para uma
plataforma TCP/IP padro, no necessitando redesenhar o hardware existente. Em outras
palavras, se o seu projeto est configurado para Xbee e voc deseja mud-lo para uma rede
Wi-Fi padro, voc pode conect-lo no mesmo soquete sem qualquer outro componente.
O mdulo RN-XV baseia-se no robusto msulo Wi-Fi RN-171 da Roving Networks e incorpora o
padro 802.11 b/g , processador 32 bits, pilha TCP/IP, RTC, unidade de gerenciamento de
energia e interface para sensor analgico. O mdulo vem com um firmware desenvolvido pela
Roving simplificando a integrao e minimizando o tempo de desenvolvimento de seu
aplicativo.
Na configurao mais simples, o hardware requer apenas quatro conexes (PWR, TX, RX e
GND) para criar uma conexo de dados sem fio.
Documentos:
Datasheet
Manual do Usurio
Pagina do Produto
Obs.: Acesse a pgina do produto na loja do Laboratrio de Garagem para baixar os arquivos.
http://www.labdegaragem.org/loja/index.php/48-ldg/wifishield.html
Configurao:
Existem dois modos de operao no mdulo: modo de dados ou modo de comando.
No modo de dados, o mdulo est pronto para aceitar conexes de entrada ou sada.
Para configurar os parmetros e/ou exibir a configurao atual, o mdulo deve ser colocado em
modo de comando (tambm chamado de modo de configurao).
Em qualquer momento, possvel entrar em modo de comando ou em modo de dados. Ao
ligar, o dispositivo estar no modo de dados. Para entrar no modo de comando, deve-se enviar
uma sequncia de caracteres (conjunto de trs caracteres, $$$ por padro). O dispositivo ir
responder com CMD indicando que est no modo de comando.
NOTA: No utilize CARRIAGE RETURN (<cr>) aps o envio $$$ para entrar no modo de
comando. No entanto, ser necessrio usar o CR aps cada comando enviado.
O padro de fabrica 9600 baudrate, 8 bits, sem paridade, 1 bit de parada.
NOTA: NO utilize o Hyperterminal. Use Teraterm como seu emulador de terminal. Teraterm
pode ser baixado do site: http://www.rovingnetworks.com/resources/show/product:1
Instalao da Biblioteca
Passo 1: Baixar as bibliotecas deste link: https://github.com/harlequintech/WiFlyHQ/zipball/master
Passo 2: Descompactar, copiar e colar na pasta libraries do Arduino. Salve a pasta com o
nome WiFlyHQ. Reinicie a IDE do Arduino.
Referncias
Loja Lab de Garagem: http://loja.labdegaragem.com.br
Fabricante do mdulo: http://www.rovingnetworks.com
Library: https://github.com/harlequin-tech/WiFlyHQ
DS.pdf