Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Arduino MEGA - ENC28j60 - przesyłanie wartości na WWW

globalinfo 15 Sie 2014 13:55 1875 7
  • #1 15 Sie 2014 13:55
    globalinfo
    Poziom 13  

    Witam,
    Nie mogę sobie dać rady z wysłaniem jednej wartości z Arduino na stronę WWW
    Poniżej podaję kod z Arduino.

    [code]

    Kod: c
    Zaloguj się, aby zobaczyć kod


    i przykładowy kod w PHP, który sprawdza czy dane zostały przesłane.

    Kod: php
    Zaloguj się, aby zobaczyć kod


    Po załadowaniu strony otrzymuję wynik Brak danych

    Możecie podpowiedzieć gdzie robię błąd. :?: :sm9: :please:

    0 7
  • #3 15 Sie 2014 18:26
    globalinfo
    Poziom 13  

    piotrva napisał:
    Ale gdzie wyświetla Ci brak danych?
    Jak ładujesz stronę w przeglądarce?

    Tak jak ładuję plik example.php na stronie w przeglądarce
    Kod PHP jest załadowany na serwerze w pliku example.php.

    0
  • #5 16 Sie 2014 11:50
    mi14chal
    Poziom 28  

    Już pomijając fakt braku wysyłania danych do skryptu to arduino ma w sobie interpreter php? Nawet jeśli ma w co wątpię to linijka gdzie jest pobierany czas nie zadziała bo pewnie nie ma RTC.

    0
  • #8 30 Sie 2014 13:03
    globalinfo
    Poziom 13  

    piotrva napisał:
    mi14chal, kod na Arduino ma za zadanie połączyć się z serwerem HTTP + PHP na komputerze i tam wysłać dane przez tryb POST - nie wiesz co ma na myśli Autor - nie pisz postu ;)


    To może wyjaśnię co chcę osiągnąć.
    Arduino przez ENC28J60 ma wysyłać wartość "id" na stronę założoną na zewnętrznym serwerze.
    Arduino jest podłączony do routera z dynamicznym IP.
    Po odebraniu danej "id" chcę ją zapisać do bazy w mysql pod tym samym adresem zewnętrznym (serwer nie pozwala łączyć się z bazą z zewnątrz).


    Nie jestem w tym mocny więc proszę o podpowiedź lub ewentualnie zamieszczenie kodu dla Arduino i strony. :D :please:

    0