Jump to content

Arduino Web server


Recommended Posts

Boa noite.

Já algum tempo que ouvi falar no arduino e como tenho bases de electrónica pensei que podia juntar os dois e fazer uns projectos engraçados. Só que como não tenho bases de programação esta a ser complicado por uma ideia em pratica.

A minha ideia era ter um arduino + ethernet shield e no arduino ter um web server a correr. Com acesso via internet mas com username e password de acesso. Esse arduino iria ter 3 sensores a mandar valores para a Internet e seria possível actuar 3 reles manualmente através da Internet ou automaticamente por configuração de parâmetros.

Neste momento já tenho um programa retirado do arduino.cc(http://arduino.cc/en/Tutorial/WebServer?action=sourceblock&num=1) em que lê 6 sensores e configurado como web server sem codificação e no router já atribui um dynip e consigo ver esses valores através da internet(http://seravatj.dynip.sapo.pt/).

Enquanto estou a espera de alguns componentes electrónicos queria ver se com a vossa ajuda conseguia fazer a programação uma vez que a nivel de programação percebo quase 0. Desde já obrigado

Link to comment
Share on other sites

O que esse programa faz é quando recebe uma ligacao, ler umas determinadas variaveis, escrever o seu valor em conteudo HTML e enviar paro o cliente.

O que pertendes é enviar comandos para o WEB Server isso é um pouco diferente, para poderes escrever, tens de enviar os valores dos parametros de alguma forma para o servidor.

Isso pode ser conseguido enviando parametros numa messagem de POST por exemplo.

Logo podes construir uma pagina HTML com uma form , caixas de texto e um botao de submit, escrever os valores a alterar e carregar no botao para fazer submit.

Do lado do Web Server tens de interpretar o post, faze parse dos parametros e actulizar os valores lidos...

... epero que ajude.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.