Go Down

Topic: Necesito ayuda urgente (WIFI SHIELD) (Read 2 times) previous topic - next topic

vdalessio

Acabo de usar esa que me mandas y sigue dando ERROR

No entiendo porque esta pasando esto!! ya estoy un poco desesperada jajaa

gracias por la ayuda!!


Code: [Select]
/*

This example connects to an unencrypted Wifi network.
Then it prints the  MAC address of the Wifi shield,
the IP address obtained, and other network details.

Circuit:
* WiFi shield attached

created 13 July 2010
by dlf (Metodo2 srl)
modified 29 Feb 2012
by Scott Fitzgerald
*/
#include <WiFi.h>

char ssid[] = "WLAN_9DEF";     //  your network SSID (name)
char pass[] = "chevere1993";    // your network password
int status = WL_IDLE_STATUS;     // the Wifi radio's status

void setup() {
  // initialize serial:
  Serial.begin(9600);

  // attempt to connect to an open network:
  Serial.print("Attempting to connect to WPA network: ");
  Serial.println(ssid);
  status = WiFi.begin(ssid, pass);

  // if you're not connected, stop here:
  if ( status != WL_CONNECTED) {
    Serial.println("Couldn't get a wifi connection");
    while(true);
  }
  // if you are connected :
  else {
      Serial.print("You're connected to the network");
      printCurrentNet();
      printWifiData();
  }
}

void loop() {
  // check the network connection once every 10 seconds:
  delay(10000);
  printCurrentNet();
}

void printWifiData() {
  // print your WiFi shield's IP address:
  IPAddress ip = WiFi.localIP();
    Serial.print("IP Address: ");
  Serial.println(ip);
  Serial.println(ip);

  // print your MAC address:
  byte mac[6]; 
  WiFi.macAddress(mac);
  Serial.print("MAC address: ");
  Serial.print(mac[5],HEX);
  Serial.print(":");
  Serial.print(mac[4],HEX);
  Serial.print(":");
  Serial.print(mac[3],HEX);
  Serial.print(":");
  Serial.print(mac[2],HEX);
  Serial.print(":");
  Serial.print(mac[1],HEX);
  Serial.print(":");
  Serial.println(mac[0],HEX);

}

void printCurrentNet() {
  // print the SSID of the network you're attached to:
  Serial.print("SSID: ");
  Serial.println(WiFi.SSID());

  // print the MAC address of the router you're attached to:
  byte bssid[6];
  WiFi.BSSID(bssid);   
  Serial.print("BSSID: ");
  Serial.print(bssid[5],HEX);
  Serial.print(":");
  Serial.print(bssid[4],HEX);
  Serial.print(":");
  Serial.print(bssid[3],HEX);
  Serial.print(":");
  Serial.print(bssid[2],HEX);
  Serial.print(":");
  Serial.print(bssid[1],HEX);
  Serial.print(":");
  Serial.println(bssid[0],HEX);

  // print the received signal strength:
  long rssi = WiFi.RSSI();
  Serial.print("signal strength (RSSI):");
  Serial.println(rssi);

  // print the encryption type:
  byte encryption = WiFi.encryptionType();
  Serial.print("Encryption Type:");
  Serial.println(encryption,HEX);
  Serial.println();
}

Heke

Vamos a empezar desde cero y por partes.

Primero debes de confirmar que conecta con tu router de una forma sencilla.

Prueba a dejar el router por un momento sin encriptado (ni wep ni wpa) y con el ssid visible.

Contraseña te la pide obviamente porque una cosa es el encriptado de la informacion y otra el acceso a la red del router, que te hace falta el nombre del ssid y la contraseña de acceso.

Con esto intenta conectar y mira a ver lo que te dice la consola serie del arduino cuando lo conectas empleando los ejemplos de la web.

Si lo consigues ya tienes claro que el problema esta en el encriptado y no en la conexiones electronicas.

Un saludo.
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

vdalessio

Ya logre resolver el problema!!

Ahora ya esta conectado el wifi shield a mi red!

Muchas Gracias por todo!!

yOPERO

Gracias a ti por compartir la forma en que solucionaste tu problema!!
Engineering is the art of
making what you want from
things you can get.

     

[SOLUCIONADO]

jray

Eso, eso, ¿pero qué demonios pasaba? O es que nos vas dejar con la intriga  :~


Ya logre resolver el problema!!
Ahora ya esta conectado el wifi shield a mi red!
Muchas Gracias por todo!!



Go Up