Hirdetés

Új hozzászólás Aktív témák

  • peter1998

    tag

    válasz sonar #786 üzenetére

    Egy enc28j60-as ethernet modult sikerült beszereznem.Hozzá a könyvtárat is.
    #include <EtherCard.h>





    // ethernet interface mac address, must be unique on the LAN
    static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };


    byte Ethernet::buffer[500];
    BufferFiller bfill;

    void setup () {
    if (ether.begin(sizeof Ethernet::buffer, mymac, 53) == 0)
    Serial.println( "Failed to access Ethernet controller");

    if (!ether.dhcpSetup())
    Serial.println("DHCP failed");
    }

    static word homePage() {
    int masik = 12 ;
    int kalap = 1333 ;
    bfill = ether.tcpOffset();
    bfill.emit_p(PSTR(
    "<html>"
    "<body onload="document.createElement('form').submit.call(document.getElementById('myForm'))">"
    "<form id="myForm" name="myForm" action="http://192.168.1.10/add.php" method="GET">"
    "<input type="hidden" name="temp1" value="remelem">"
    "<input type="hidden" name="moi1" value="mukodik">"
    "</form>"
    "</body>"
    "<asdasdasd>"
    ),
    masik , kalap );
    return bfill.position();
    }

    void loop () {
    word len = ether.packetReceive();
    word pos = ether.packetLoop(len);

    if (pos) // check if valid tcp data is received
    ether.httpServerReply(homePage()); // send web page data
    }

    Ez lenne a programom.Sajnos ilyen hibakódot kapok:
    Arduino: 1.6.4 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    In file included from C:\Users\peti\Desktop\arduino-1.6.4\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
    from C:\Users\peti\Desktop\arduino-1.6.4\libraries\ethercard-master/EtherCard.h:28,
    from szerver2.ino:1:
    szerver2.ino: In function 'word homePage()':
    szerver2:28: error: expected ')' before 'document'
    expected ')' before 'document'

    This report would have more information with
    "Show verbose output during compilation"
    enabled in File > Preferences.

    A kód annyit csinálna hogy ha felmegyek az oldalra akkor meghív automatikusan egy php fájlt és az pedig egy mysql-be ír.

Új hozzászólás Aktív témák