Arduino Yun Web sayfası çağırma sorunu
  • Merhaba ;
    bir tane php sayfam var.bu sayfa localde arduino'dan gelen datayı veritabanına kaydedecek.Web tarayıcıda 127.0.0.1/write_data.php?value=22 yazdığımda (veritabanındaki ilk sutuna 22 yazıyor) sonuç veriyor.Fakat bunu arduinoda yapamadım.
    Arduino Yun ile Ethernet yada Wifi üzerinden bu url'yi nasıl yazdırabilirim ?
  • hocam verdiğiniz adresi daha önce de inceledim.orda sayfanın içindeki bilgiler alınmış.ben o sayfayı çağırmak istiyorum.linktekine göre daha önce editledim fakat olmadı
    ilginiz için teşekkürler
  • şu ornek duzenli olarak web sayfası çağırır.
    https://www.arduino.cc/en/Tutorial/WebClientRepeating

    örnekte bu var
    client.println("GET /latest.txt HTTP/1.1");
    client.println("Host: www.arduino.cc");
    client.println("User-Agent: arduino-ethernet");
    client.println("Connection: close");
    client.println();

    yerine aşağıdakileri deneyin

    client.println("GET /write_data.php?value=22 HTTP/1.1");
    client.println("Host: 192.168.1.1");
    client.println("User-Agent: arduino-ethernet");
    client.println("Connection: close");
    client.println();


    host adresinde bağlanacağınız ip adresi yazması lazım ona dikkat edin. ayrıca linkteki programda gerekli ethernet adreslerinide uygun şekilde doldurun.
  • Hocam bağlantı yapamıyorum.coneccted failed hatası alıyorum

    #include Bridge.h>
    #include HttpClient.h>
    #include SPI.h>
    #include Ethernet.h>
    EthernetClient client;
    char server[] = "127.0.0.1";
    void setup() {
    pinMode(13, OUTPUT);
    digitalWrite(13, LOW);
    Bridge.begin();
    Serial.begin(9600);
    while(!Serial);

    }
    void loop() {
    if (client.connect(server, 80)) {
    Serial.println("connecting...");
    client.println("GET /write_data.php?value=22 HTTP/1.1");
    client.println("Host: 127.0.0.1");
    client.println("User-Agent: arduino-ethernet");
    client.println("Connection: close");
    client.println();



    } else {
    Serial.println("connection failed");
    }
    delay(5000);
    }
  • 127.0.0.1 olmaması lazım. sunucu ip si ne ise onu koy 127.0.0.1 kendi lokal ipsi demek olmaz o adres.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.