Arduino와 WiFly shield를 사용하고 있습니다. 모든 것이 잘 작동합니다. USB를 통해 Skduh를 Arduino에 업로드하고, 9V 배터리를 연결하고, USB 및 Wi-Fi를 연결 해제합니다. 모듈은 모든 것을 잘 전송합니다 (데이터를 제 웹 서버로 전송합니다). 배터리가 내가 다른 배터리로 교체하지,하지만 와이파이/아두 이노가 더 이상 내 서버와 통신 떨어지기WiFly shield + Arduino + 자동 연결 문제
..
나는 아두 이노에 초보자를 그리고 난 이해가 안 돼요마다 아닌지 전원이 꺼져 Arduino가 프로그램을 잃거나 단순히 무선 랜이 자동 연결을 할 수 없다는 것을 의미합니다 ...
이 소프트웨어 문제 또는 하드웨어입니까? 그리고 소프트웨어가 내가 뭘 잘못하고 있니?
이 내 스케치 예입니다 - 난 그냥 내 서버에 문자열을 보내고있다 :
#include "WiFly.h"
#include "Credentials.h" // includes ny user:pass wifi network
Client client("[***myserverip***]", 80);
void setup() {
Serial.begin(9600);
WiFly.begin();
if (!WiFly.join(ssid, passphrase)) {
Serial.println("Association failed.");
while (1) {
// Hang on failure.
}
}
connectServer();
}
void loop() {
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
delay(60000); // check every minute
connectServer();
}
}
void connectServer() {
Serial.println("connecting...");
if (client.connect()) {
Serial.println("connected");
String query = "GET /arduino/test?q=testString HTTP/1.0";
client.println(query);
client.println();
} else {
Serial.println("connection failed");
}
}
그래서 모든 것이 잘 작동하지만 전원을 분리하고 다시 연결하면 아두 이노가 프로세스를 다시 시작 나던.