Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //arduinoからbarcelona.sakura.ne.jpに接続しgetで値を渡すサンプル
- #include <Client.h>
- #include <Ethernet.h>
- #include <Server.h>
- byte mac[] = {0x00,0x50,0xC2,0x97,0x21,0xD2};
- byte ip[] = {192,168,1,254};
- byte subnet[] = {255,255,255,0};
- byte gateway[] = {192,168,1,1};
- byte server[] = {219,94,192,12}; //barcelona.sakura.ne.jp
- Client client(server, 80);
- void setup()
- {
- // Ethernet.begin(mac, ip);
- Ethernet.begin(mac, ip , gateway , subnet);
- Serial.begin(9600);
- delay(1000);
- Serial.println("connecting...");
- if (client.connect()) {
- Serial.println("connected");
- client.println("GET /arduino/http_get.cgi?q=arduino HTTP/1.0");
- client.println("Host: barcelona.sakura.ne.jp");
- client.println();
- } else {
- Serial.println("connection failed");
- }
- }
- void loop()
- {
- if (client.available()) {
- char c = client.read();
- Serial.print(c);
- }
- if (!client.connected()) {
- Serial.println();
- Serial.println("disconnecting.");
- client.stop();
- for(;;)
- ;
- }
- }
Add Comment
Please, Sign In to add comment