Vou postar mais um projeto que desenvolvi utilizando o Arduino e o Ethernet Shield.
Objetivo:
Controlar aparelhos ou ler sensores atraves da internet. No exemplo a seguir utilizamos led e botões para simular as entradas e saidas.
O que vamos precisar:
Encaixe o shield ethernet no arduino.
As LEDs devem ser conectadas nos pinos 7,6,5 e 4.
Se quiser adicionar os botoes, basta colocalos nos pinos 8 e 9.
Conecte um cabo de rede entre o shield e o seu roteador
Programa:
O programa é baseado no exemplo que acompanha a biblioteca do Shield Ethernet.
O codigo pode ser baixado aqui WebServer_IO.pde
Quaisquer duvidas sobre o codigo só perguntar.
Conclusão:
Se tudo estiver certo, basta programar o Arduino, ligar os cabos e pronto.
Digite no seu navegador o IP do Shield, no meu caso utilizei o seguinte IP: 192.168.1.134 e
nao esqueca de colocar a porta, no meu caso a 8246.
O link para acessar o shield seria algo assim: http://192.168.1.134:8246
Para mais informações acesso aqui o instructable.
Duvidas e sugestão deixem um comentário.
Comentar
Valeu!
Opa Marcelo, foi mal aí... não houve muitas alterações!
O detalhe foi que o meu router não permite que eu acesse o Web Server estando eu na mesma rede que o mesmo. Daí eu fiz uma conta no no-ip.org e enviei o site:porta para o Otavio, o qual merece os créditos da resolução do problema...
E claro, não pode esquecer de liberar a porta no router e direcionar para o IP do arduino.
Caso não funcione, pode ser o firewall, desative momentâneamente (depois dos testes ativa novamente para não ficar vulnerável) e teste.
Abraços.
E então galera, deu certo mesmo? Qual o detalhe que deve ser consertado?
Está de brincadeira... putz... e eu aqui batendo cabeça com isso!
Muito obrigado Otavio, valeu msm! Não sabia dessa que alguns routers bloqueavam acesso ao um Web Server da própria rede!
Valeu msm...
Deu certo.
analog input 0 is 222
analog input 1 is 251
analog input 2 is 247
analog input 3 is 256
analog input 4 is 391
analog input 5 is 430
Podemos testar, mas se tentar acessar o site arduino.no-ip.org tu conseguirá acessar a página de configuração do router... já se coloco o número da porta ele dá erro.
Mas tenta aí: arduino.no-ip.org:8246
Cara, acho que sei qual o problema.
Alguns roteadores bloqueiam o acesso ao próprio ip da internet pela intranet.
Tenta acessar fora da sua rede, por celular ou da casa de um amigo.
Se quiser eu posso tentar conectar daqui.
Otávio, desativei e aparece que a página não conseguiu se conectar ao ip:porta!
Já fiz esses testes, mas vamos novamente... Preciso muito do sucesso dessa etapa, vou conectar aqui!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)