Arduino + Wifly
Autor: Andrei -09/02/2011-
In acest tutorial voi prezenta un exemplu de apel HTTP ( GET HTTP ) utilizat shield-ul Wifly
Wifly este un shield produs de Sparkfun care permite placii Arduino sa se conecteze la o retea wifi.
Cel mai simplu mod de a utiliza placa este sa folosim biblioteca creata de Sparkfun
Scopul acestui tutorial este sa construim un program care face o cautare pe google.ro folosind o retea wifi.
Pentru proiect vom folosi urmatoarele componente :
Pasi
1. Primul pas este sa lipim pini de conectare Arduino pe placa Wifly.

2. Descarcam biblioteca pentru Wifly de pe site-ul Sparkfun.com. Arhiva descarcata se copiaza in directorul libraries din Arduino.
3. Conectam placa Wifly la placa Arduino .

4. Rulam urmatorul program
#include "WiFly.h"
Client client("google.ro", 80);
void setup() {
Serial.begin(9600);
WiFly.begin();
if (!WiFly.join("dlink")) { // dlink se inlocuieste cu numele retelei dv
Serial.println("Conectare la reteaua wireless esuata.");
}
Serial.println("Conectare la serverul web...");
if (client.connect()) {
Serial.println("Conectare la serverul web reusita");
client.println("GET /search?q=arduino HTTP/1.0");
client.println();
}
else {
Serial.println("Conectare la serverul web esuata");
}
}
void loop() {
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Serial.println("Conexiune deconectata.");
client.stop();
delay(500);
}
}
5. Deschidem monitorul serial din mediul de programare Arduino . In fereastra monitorului serial vom vedea raspunsul serverului google.ro la cererea noastra.
Prin acest program am aratat o modalitate de conectare la Internet folosind un shield wifi
Vezi aici detalii complete.





Cristian
February 19th, 2012
Un tutorial video ar fi fost super, si poate cateva idei de aplicare.