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 :

Arduino UNO SMD

Wifly

Kit de pini Arduino

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




Ceva neclar in articolul de mai sus ? Ai vrea sa discuti cu cineva despre proiectul tau ? Vino in fiecare marti seara de la ora 19:00 la Intalnirea Tehnorama, sau ne poti contacta direct.
Vezi aici detalii complete.

Despre... Andrei

Acest autor a publicat 23 articole.

Share

FacebookTwitterEmailWindows LiveTechnoratiDeliciousDiggStumbleponMyspaceLikedin

Comentarii


Cristian
February 19th, 2012

Un tutorial video ar fi fost super, si poate cateva idei de aplicare.

Trimite un comentariu