GSM ready
2 berichten
• Pagina 1 van 1
GSM ready
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?
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
Re: GSM ready
Dit is je code:
cpp code
Dat gaat niet werken. Kun je misschien wat binnenkomt meteen naar de seriële monitor sturen ? Dus zonder dat array ?
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 ?
2 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 93 gasten