ESD 보호 백에서 꺼낼 때 실제로 죽일 수도 있습니다. 따라서 일부 핀 납땜에 대해 불쾌감을 느끼지 마십시오. 그리고 나는 당신이 "Fona not found"라는 응답을 얻는다고 믿지 않습니다. 소스 코드에 "FONA를 찾을 수 없습니다"만 있습니다. 앞으로 & 붙여 넣기 오류 메시지를 복사하십시오. 오류 메시지에 직면하면
당신이 당신의 장치 인쇄 오류를 만드는 것 알아 내야 왜 몰라 : "어떻게해야합니까"
은 귀하의 질문에 대답합니다. 소스 코드에 액세스 할 수 있으면 쉽게 될 수 있습니다. 제 같은 에러 메시지가 동일한 조건에 의해 트리거되는
fonaSerial->begin(4800);
if (! fona.begin(*fonaSerial)) {
Serial.println(F("Couldn't find FONA"));
while (1);
}
:
https://github.com/adafruit/Adafruit_FONA/blob/master/examples/FONAtest_KEY_mod/FONAtest_KEY_mod.ino
여기서 우리는 에러를 설정 기능에 처음 발견. 그래서
// Use this for FONA 800 and 808s
Adafruit_FONA fona = Adafruit_FONA(FONA_RST);
// Use this one for FONA 3G
//Adafruit_FONA_3G fona = Adafruit_FONA_3G(FONA_RST);
그래서 fona는 Adafruit_FONA의 인스턴스입니다 ... fona.begin (* fonaSerial)가 false를 반환하는 이유는 살펴보기로하자. 데이터 시트에 따르면 Fona 32u4에는 FONA 800이 있으므로 잘됩니다.
다음 작업 : begin의 구현을 읽고 false를 반환하는 원인을 찾으십시오.