Tags:
Moisés, outro dia vc postou o mesmo problema e o pessoal te pediu o código pra tentar te ajudar. Vc simplesmente postou: "ta ai codego", mas vc não postou o código.
Veja: http://labdegaragem.com/forum/topics/erro-na-ide-arduino-veja-fotos
O pessoal não quer uma foto da sua tela exibindo somente parte do código. Isso quase não ajuda em nada.
O pessoal precisa do sketch, e também das bibliotecas que vc usa.
As mensagens da IDE do arduino (em vermelho) indica erro na linha 33 e 34, mas vc está chamando a atenção do pessoal pra linha 6 do seu código. Por que?
peço desculpas sou burro e iniciante mas quero apreeder
#include <Arduino.h>
#include <SoftwareSerial.h>
#include "WiFly.h"
#define SSID "YourAP"
#define KEY "password"
#define AUTH WIFLY_AUTH_WPA2_PSK // or WIFLY_AUTH_WPA1, WIFLY_AUTH_WEP, WIFLY_AUTH_OPEN
// Pins' connection
// Arduino WiFly
// 2 <----> TX
// 3 <----> RX
SoftwareSerial uart(2, 3);
WiFly wifly(&uart);
//WiFly wifly(&Serial1); // for leonardo, use hardware serial - Serial1
void setup() {
uart.begin(9600);
Serial.begin(9600);
Serial.println("--------- WIFLY TEST --------");
// wait for initilization of wifly
delay(3000);
uart.begin(9600); // WiFly UART Baud Rate: 9600
wifly.reset();
Serial.println("Join " SSID );
if (wifly.join(SSID, KEY, AUTH)) {
Serial.println("OK");
} else {
Serial.println("Failed");
}
// get WiFly params
wifly.sendCommand("get everthing\r");
char c;
while (wifly.receive((uint8_t *)&c, 1, 300) > 0) {
Serial.print((char)c);
}
if (wifly.commandMode()) {
Serial.println("Enter command mode. Send \"exit\"(with \\r) to exit command mode");
}
}
void loop() {
while (wifly.available()) {
Serial.write(wifly.read());
}
while (Serial.available()) {
wifly.write(Serial.read());
}
}
#include <Arduino.h>
#include <SoftwareSerial.h>
#include "WiFly.h"
#define SSID "YourAP"
#define KEY "password"
#define AUTH WIFLY_AUTH_WPA2_PSK // or WIFLY_AUTH_WPA1, WIFLY_AUTH_WEP, WIFLY_AUTH_OPEN
// Pins' connection
// Arduino WiFly
// 2 <----> TX
// 3 <----> RX
SoftwareSerial uart(2, 3);
WiFly wifly(&uart);/////////////////////////////////////////////////////////////////////////////AQUI DA ERRO
//WiFly wifly(&Serial1); // for leonardo, use hardware serial - Serial1
void setup() {
uart.begin(9600);
Serial.begin(9600);
Serial.println("--------- WIFLY TEST --------");
// wait for initilization of wifly
delay(3000);
uart.begin(9600); // WiFly UART Baud Rate: 9600
wifly.reset();
Serial.println("Join " SSID );
if (wifly.join(SSID, KEY, AUTH)) {
Serial.println("OK");
} else {
Serial.println("Failed");
}
// get WiFly params
wifly.sendCommand("get everthing\r");
char c;
while (wifly.receive((uint8_t *)&c, 1, 300) > 0) {
Serial.print((char)c);
}
if (wifly.commandMode()) {
Serial.println("Enter command mode. Send \"exit\"(with \\r) to exit command mode");
}
}
void loop() {
while (wifly.available()) {
Serial.write(wifly.read());
}
while (Serial.available()) {
wifly.write(Serial.read());
}
}
Moisés, esse sketch que vc postou é totalmente diferente daquele da foto.
sim verdade mas todos tem erro
Bom Moisés, não sei o que te sugerir. Mas tente baixar novamente a biblioteca em:
https://github.com/sparkfun/SparkFun_WiFly_Shield_Arduino_Library/t...
depois de baixar, reinstale a biblioteca.
Aqui eu testei usando a IDE 1.5.6 e carreguei o exemplo que veio nessa biblioteca chamada WiFly_WebClient e compilou certinho, sem qualquer erro. Mas como não tenho esse shield, não sei te dar maiores detalhes sobre como fazer isso funcionar
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por