Olá a todos pessoal sou novo com arduino, e vendo alguns tutors na net, vi um basttante interessante sobre o uso com php, porém, ao tentar implementar o exemplo, o mesmo projeto só executa as funções se for realizado direto no serial monitor. Se for enviado via o sistema PHP, não funciona. O esquema é o seguinte conforme o caractere digitado o arduino acenderá um led, quando faço isto via serial monitor dá certo, quando implemente isto via php, não acontece, apesar de que o RX acende quando mando pelo php.Estou enviando em anexo os códigos pde, php e html.
Aguardo retorno.Tags:
Putz!!! E antes não dá? de qualquer maneira adicionei!
amigo, para que você possa acessar teu PC e necessário que você "abra", porta no teu roteador.
olha um vídeo http://www.youtube.com/watch?v=nbxGmWQZ7A0
Referencia para esse problema
http://ferpinheiro.wordpress.com/2011/08/18/arduino-e-php-controlan...
cite a fonte...
Salve Fernando Pinheiro,
Eu fiz uma outra versão do sistema utilizando banco de dados.
http://toxinavirtual.blogspot.com/2012/02/automacao-residencial-com...
Eu achei interessante que vc abriu a porta serial como se fosse um arquivo! Será que dá pra abrir da mesma forma usando o Python. Pretendo dar uma melhorada, mas até onde percebi para fazer os dados sairem do Arduino para irem para um banco de dados MySQL eu teria que fazer uma varredura usando Python ou Java, porque acho que pelo PHP o caminho inverso seria complicado. No caso, o caminho inverso seria o acionamento das lampadas no local e os dados serem enviados para o BD fora para serem visiveis remotamente.
Com certeza Marcelo. A função fopen() do PHP se encontra na forma open() no PYTHON. Nesse tutorial:
http://ferpinheiro.wordpress.com/2011/09/10/lendo-valores-de-um-sen...
eu mostro como abrir arquivos com a função open() e gravar em um arquivo texto, na verdade é um log gravando os dados de um sensor de temperatura! Ja para abrir a porta serial voce pode usar o modulo pySerial e funções como objserial.Serial(baudrate etc...);
Ja nesse outro tutorial: http://ferpinheiro.wordpress.com/2012/03/09/agenda-de-contatos-com-... demonstro de forma rápida como integrar PYTHON a um banco de dados MySQL.
Com esses dois tutoriais voce ja deve conseguir algo....
Se tiver alguma dúvida entre em contato via email!
Até mais....
cara posso te ajudar ja fiz esse código funcionar, se tiver interessado, me manda uma mensagem, ok?
Cara estou com esse mesmo problema fiz varios exemplos e não funciona o codigo PHP mas com a Serial normal funciona minha porta é COM17 estou pensando que pode ser erro da porta COM17. Como resolveu ?
só me fala se esta tentando implementa em windows ou em linux.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por