Ich bräuchte mal einen kleinen Denkanstoss......
So wie das Beispiel funktioniert alles bestens.
Nun möchte ich aber nicht ständig MESSAGE an meine Handynummer senden,
sondern 2 Analoge Werte. (analogRead A0.......)
Wie kann ich das umsetzen?
Danke schonmal
#include <GPRS_Shield_Arduino.h>
#include <SoftwareSerial.h>
#include <Wire.h>
#define PIN_TX 7
#define PIN_RX 8
#define BAUDRATE 9600
#define PHONE_NUMBER "183******27"
#define MESSAGE "hello,world"
GPRS gprs(PIN_TX,PIN_RX,BAUDRATE);//RX,TX,BaudRate
void setup() {
gprs.checkPowerUp();
Serial.begin(9600);
while(!gprs.init()) {
delay(1000);
Serial.println("Initialization failed!");
}
while(!gprs.isNetworkRegistered())
{
delay(1000);
Serial.println("Network has not registered yet!");
}
Serial.println("gprs initialize done!");
Serial.println("start to send message ...");
if(gprs.sendSMS(PHONE_NUMBER,MESSAGE)) //define phone number and text
{
Serial.print("Send SMS Succeed!\r\n");
}
else {
Serial.print("Send SMS failed!\r\n");
}
}
void loop() {
//nothing to do
}