Stap 2: Test de FONA
Upload de volgende code de FONA - Arduino om verbinding te testen:
#include <SoftwareSerial.h><softwareserial.h><br></softwareserial.h>
#define FONA_RX 3 //comms #define FONA_TX 4 //comms #define FONA_KEY 6 //powers board down #define FONA_PS 7 //status pin. Is the board on or not?
SoftwareSerial fonaSS = SoftwareSerial(FONA_TX, FONA_RX); //initialize software serial char inChar = 0;
void setup() { pinMode(FONA_PS, INPUT); pinMode(FONA_KEY,OUTPUT); digitalWrite(FONA_KEY, HIGH); Serial.begin(9600); Serial.println("Serial Ready"); fonaSS.begin(9600); Serial.println("Software Serial Ready"); }
void loop() { if (fonaSS.available()){ inChar = fonaSS.read(); Serial.write(inChar); delay(20); } if (Serial.available()>0){ fonaSS.write(Serial.read()); } }
FONA inschakelen
- om te schakelen de het FONA druk op de knop ingedrukt door de accu-Connector voor 2 seconden en release.
- De blauwe / uit-lampje moet inschakelen en als de SIM-kaart verbinding maakt, een rood licht zal beginnen te langzaam knipperen.
- Uitschakelen van de Raad van bestuur de dezelfde knop ingedrukt
Verbinding maken met Coolterm
Zodra de code is geladen, sluit aan op de seriële poort is Arduino met behulp van Coolterm.
- Selecteer de juiste seriële poort
- Baud-Rate is ingesteld op 9600
- Controleer onder Terminal aan de linkerkant dat line modus is geselecteerd
- Klik op OK en sluit vervolgens
- Klik vervolgens in het type opdrachtbalk: AT en druk op Enter. Het is niet hoofdlettergevoelig.
- Als de module FONA actief is en het luisteren met OK reageren zal
Als alles is gegaan OK tot hier, Congrats!