Hur man gör en GSM läge Tracker med AdaFruit FONA och Arduino (2 / 6 steg)
Steg 2: Testa FONA
Ladda upp följande kod för att testa FONA - Arduino anslutning:
#include < SoftwareSerial.h >< softwareserial.h >< br >< /softwareserial.h >
#define FONA_RX 3 //comms
#define FONA_TX 4 //comms
#define FONA_KEY 6 //powers styrelsen ner
#define FONA_PS 7 //status pin. Är styrelsen på eller inte?
SoftwareSerial fonaSS = SoftwareSerial (FONA_TX, FONA_RX); initiera mjukvaran följetong
char inChar = 0;
void setup() {
pinMode (FONA_PS, indata);
pinMode(FONA_KEY,OUTPUT);
digitalWrite (FONA_KEY, hög);
Serial.BEGIN(9600);
Serial.println ("Serial Ready");
fonaSS.begin(9600);
Serial.println ("mjukvaran följetong Ready");
}
void loop() {
om (fonaSS.available()) {
inChar = fonaSS.read();
Serial.write(inChar);
Delay(20);
}
om (Serial.available() > 0) {
fonaSS.write(Serial.read());
}
}
Slå på FONA
- att slå på den i FONA tryck och håll knappen av batteri-anslutningen i 2 sekunder och släpp.
- Blå strömlampan bör slå på och om SIM ansluter, en röd lampa börjar blinka långsamt.
- För att stänga av styrelsen tryck och håll knappen samma
Ansluta Coolterm
När koden är uppladdad, Anslut till Arduino Serial Port med Coolterm.
- Välj rätt Serial Port
- Överföringshastigheten är inställd på 9600
- Se till att raden läge är markerat under Terminal till vänster
- Klicka på OK och sedan ansluta
- Sedan i kommandot skriver: AT och tryck Enter. Det är inte skiftlägeskänsliga.
- Om det FONA är aktiv och lyssnande kommer den att svara med OK
Om allt har gått OK upp till här, Grattis!