Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms
String batt = "";
.
.
void battery()
{
fona.println("AT+CMGF=1\r");
updateSerial();
fona.println("AT+CBC\r\n"); //Battery level
//updateSerial();
batt = fona.readString();
Serial.println("Sending Data...");
delay(1000);
fona.print("AT+CMGS=\"+******************\"\r"); //phone number and country code
delay(1000);
Serial.println(batt);
delay(1000);
fona.print(batt); //This string is sent as SMS
delay(1000);
fona.print((char)26);//Tell the module that it can send the SMS
delay(1000);
fona.println();
Serial.println("Data Sent.");
delay(1000);
}
void updateSerial()
{
delay(500);
while (Serial.available())
{
fona.write(Serial.read());//Forward what Serial received to Software Serial Port
}
while(fona.available())
{
Serial.write(fona.read());//Forward what Software Serial received to Serial Port
}
}
Re: Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms
void battery()
{
fona.println("AT+CMGF=1\r"); //Set the module to SMS mode
updateSerial();
fona.println("AT+CBC\r\n"); //Battery level
batt = fona.readString();
String battSubV = batt.substring(batt.lastIndexOf(",")+1,batt.lastIndexOf(",")+5);
String battSubP = batt.substring(batt.lastIndexOf(",")+0,batt.lastIndexOf(",")-2);
Serial.println("Sending Data...");
delay(500);
fona.print("AT+CMGS=\"+******************\"\r");// Phone number, include country code
delay(500);
Serial.println(battSubV);
Serial.println(battSubP);
delay(500);
fona.print(battSubV + " mV" + "\r\n" + battSubP + " %"); //This string is sent as SMS
delay(500);
fona.print((char)26);//Tell the module that it can send the SMS
delay(500);
fona.println();
Serial.println("Data Sent.");
delay(500);
}
void updateSerial()
{
delay(500);
while (Serial.available())
{
fona.write(Serial.read());//Forward what Serial received to Software Serial Port
}
while(fona.available())
{
Serial.write(fona.read());//Forward what Software Serial received to Serial Port
}
}
Re: Feather 32u4 FONA AT+CBC value to sms
Re: Feather 32u4 FONA AT+CBC value to sms