diff options
| author | David A. Mellis <d.mellis@arduino.cc> | 2009-06-01 08:32:11 +0000 | 
|---|---|---|
| committer | David A. Mellis <d.mellis@arduino.cc> | 2009-06-01 08:32:11 +0000 | 
| commit | db605dd18b11ecfb5cd9f92c721c52cb70543384 (patch) | |
| tree | 8a9029ffc560970ce1204ba86785ad44ef044906 /libraries/Ethernet/examples/WebClient | |
First integration of the Arduino code in Processing 5503: PreProcessor and Compiler have been integrated with changes to the Sketch.
Compilation still has problems (Thread error on success, and can't handle non-pde files in a sketch).
Modified the Mac OS X make.sh to copy the hardware, avr tools, and example over.
Removing some of the antlr stuff.  
Disabling the Commander (command-line execution) for now.
Added Library, LibraryManager, and Target.
Added support for prefixed preferences (e.g. for boards and programmers).
Diffstat (limited to 'libraries/Ethernet/examples/WebClient')
| -rw-r--r-- | libraries/Ethernet/examples/WebClient/WebClient.pde | 41 | 
1 files changed, 41 insertions, 0 deletions
| diff --git a/libraries/Ethernet/examples/WebClient/WebClient.pde b/libraries/Ethernet/examples/WebClient/WebClient.pde new file mode 100644 index 0000000..74a6094 --- /dev/null +++ b/libraries/Ethernet/examples/WebClient/WebClient.pde @@ -0,0 +1,41 @@ +#include <Ethernet.h> + +byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; +byte ip[] = { 10, 0, 0, 177 }; +byte server[] = { 64, 233, 187, 99 }; // Google + +Client client(server, 80); + +void setup() +{ +  Ethernet.begin(mac, ip); +  Serial.begin(9600); +   +  delay(1000); +   +  Serial.println("connecting..."); +   +  if (client.connect()) { +    Serial.println("connected"); +    client.println("GET /search?q=arduino HTTP/1.0"); +    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(;;) +      ; +  } +} | 
