Amigos do laboratorio de garagem. O problema não é com o arduino nem com a shild, é comigo mesmo! Não estou conseguindo fazer ascender nenhum led via internet. Ja testei a bliblioteca (server) e esta funcionando perfeitamente pois testei as portas analogicas e rebe de volta os valores na tela do meu PC. Mas nesta bibliotece como eu faço para criar uma linha de programação que eu consiga ligar e desligar um led pelo meu browser Ex (192.168.1.175/ligaled). Sou meio leigo no assunto de programação, mas entendo de eletronica e eletricidade, poderiam me ajudar?
Tags:
Ola Diego, não programo Arduino, mas gostaria de tirar algumas duvidas sobre esse tipo de projeto.
1. vc pode comandar via Net? e caso fique net off , vc consegue ainda manipular via rede interna?
2. qq um pode ter acesso? existe maneira de add senha?
3. aquela tela no vídeo pode ser editada e ter cores e textos personalizados?
bom por enquanto é so! valeu
1.dns seria aquele numero ex xxx.xxx.xx.xx? e o q seria o numero ip, para no caso RED LOCAL?
2. geralmente as senhas em roteadores são apenas p seu sinais né? não para acessar tal LAN dele.coreto?
3.sobre a tela.. vi alguns fazendo em um tal de touchosc, etc, daria p usar? não existe algum código já escrito q ta uma formatação um pouco mais "xik"?
valeu pelos esclarecimentos
Boa tarde amigo, eu tbm sou meio leigo em progamacao mais posso t ajudar, tenho um codigo que liga led via internet por caixinha chackinbox aquelas caixinha de opcao, acabei d axar tbm um site q tem um geito mais legal vou testar agora aki se der centro vou adaptar para meu uso, nao testei ainda ta aqui o site http://cleitonbueno.wordpress.com/2012/03/10/arduino-ethernet-shiel...
depois q eu testar e dar uma modificada quem sabe eu te ajudo mais, meu email --> tiagobg_bg@hotmail,com
Olá... Fiz uns testes com este código e funcionou. Caso queira acessar só digitar io ip 192.168.1.144 e aparece no navegador as teclas ligar e desligar. Antes verificar qual o gateway padrão e alterar o ip. estou unsando o ethernet 28J60 Espero que te auxilie... Abraço... Segue:
#include "etherShield.h"
#include "ETHER_28J60.h"
static uint8_t mac[6] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24};
static uint8_t ip[4] = {10,10,27,144};
static uint16_t porta = 80;
ETHER_28J60 servidor;
byte pinoModRele = 4;
byte pinoSlaveSelect = 10;
int tempo = 1;
void setup()
{
Serial.begin(9600);
while (!Serial) {
}
servidor.setup(mac, ip, porta);
Serial.println("conectando...");
delay(tempo);
pinMode(pinoSlaveSelect,OUTPUT);
pinMode(pinoModRele,OUTPUT);
digitalWrite(pinoModRele,LOW);
}
void loop()
{
char* armazena_requisicao;
if (armazena_requisicao = servidor.serviceRequest())
{
servidor.print("<HTTP/1.1 200 OK>");
servidor.print("<Content-Type: text/html>");
servidor.print("<Connnection: close>");
servidor.print("<!DOCTYPE HTML>");
servidor.print("<html>");
servidor.print("<input name=CARGA value='Desligar' type='submit'> ");
servidor.print("<input name=CARGA value='Ligar' type='submit'> ");
servidor.print("<br></br>");
if (strcmp(armazena_requisicao, "?CARGA=Ligar") == 0)
{
digitalWrite(pinoModRele, HIGH);
servidor.print("<h1><font color=\"#32CD32\"> ");
servidor.print("Carga ativada!");
}
else if (strcmp(armazena_requisicao, "?CARGA=Desligar") == 0)
{
digitalWrite(pinoModRele, LOW);
servidor.print("<h1><font color=\"#FF0000\"> ");
servidor.print("Carga desativada!");
}
servidor.print("</center>");
servidor.print("</form> ");
servidor.print("</html>");
servidor.respond();
delay(tempo);
}
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por