GSM ready

Arduino specifieke Software
Berichten: 6
Geregistreerd: 03 Dec 2018, 21:13

GSM ready

Berichtdoor diverc » 14 Dec 2018, 15:58

Ben vrij nieuw in het programmeren van UNO
gebruik een SIM900 quad gprs shield, via SoftwareSerial lib.
zou graag willen weten vóór Loop() of de GSM echt actief is en SMS kan zenden en of ontvangen
Er is een AT+CSQ commando, maar het lukt mij niet het resultaat te checken in de Setup routine
Dit is het voorbeeldje dat ik gevonden heb:

void GetSignalQuality()
{
mySerial.println("AT+CSQ"); //get the signal Quality
delay(100);
int k=0;
while(mySerial.available()!=0)

SigQ[k]=mySerial.read();
Serial.write(SigQ[k]);
k+=1;
}

Hoe kan ik het resultaat, een getal van 0 tem 32 dat de qualiteit weergeeft, checken?

Advertisement

Gebruikers-avatar
Berichten: 1930
Geregistreerd: 06 Aug 2016, 01:03

Re: GSM ready

Berichtdoor Koepel » 14 Dec 2018, 19:49

Dit is je code:

cpp code
void GetSignalQuality()
{
mySerial.println("AT+CSQ"); //get the signal Quality

delay(100);
int k = 0;

while (mySerial.available() != 0)
{
SigQ[k] = mySerial.read();
}

Serial.write(SigQ[k]);
k += 1;
}


Dat gaat niet werken. Kun je misschien wat binnenkomt meteen naar de seriële monitor sturen ? Dus zonder dat array ?

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 6 gasten