Das funktioniert soweit auch ganz gut. Kann vier relays steuern und die Temperatur abfragen.
Nun würde ich gerne auch "°" und "%" senden können. Hab schon einiges probiert aber erfolglos.
SIM900.println("AT + CMGS = \"+46123xxxx\""); // recipient's mobile number, in international format
delay(100);
SIM900.println("Indoor temp:"); // message to send
SIM900.println(t);
SIM900.println("Indoor humidity:");
SIM900.println(h);
SIM900.println("Outoor temp:"); // message to send
SIM900.println(t2);
nix heißt es kommen die 2 Zeichen nicht an oder es kommt gar nichts an oder es kommen für die 2 andere Zeichen an??
Deine Antwort läßt viel Spielraum für Interpretationen.
Grüße Uwe
Hallo,
mich irritiert ein wenig die obige Konstruktion wie z.B.:
SIM900.println(t)+ "%";
Ich kann das zwar nur für ein LCD-Display testen, aber wenn ich es dort in dieser Form sende, dann kommt hinter "t" auch nur Käse an. Muss das "%" nicht innerhalb der .println()-Funktion gesendet werden?? So im Sinne von:
SIM900.print(t);
SIM900.println("%");
??
Rudi
*grummel,
da habe ich doch glatt den letzen Satz von Serenifly überlesen ...
Danke für die Antworten.
Ist alles gar nicht so einfach
uwefed:
nix heißt es kommen die 2 Zeichen nicht an oder es kommt gar nichts an oder es kommen für die 2 andere Zeichen an??
Deine Antwort läßt viel Spielraum für Interpretationen.
Grüße Uwe
Sorry :-[
Es kommt nix an. Also nur der reine Zahlenwert ohne ° oder %
Scherheinz:
SIM900.println(char(37));
So sollte laut ascii Code ein Prozent Zeichen übertragen werden. Nur den Code für das Grad Zeichen weiß ich nicht.
Gruß
SIM900.println("%");
Ich bekomme auch ein einzelnes Prozentzeichen gesendet. Mein problem ist es ja das an den Wert anzuhängen
Ich kann das zwar nur für ein LCD-Display testen, aber wenn ich es dort in dieser Form sende, dann kommt hinter "t" auch nur Käse an. Muss das "%" nicht innerhalb der .println()-Funktion gesendet werden?? So im Sinne von:
SIM900.print(t);
SIM900.println("%");
In diesem Fall bekomme ich als Meldung
Indoor temp:
19.00
%
Ich erreiche halt nicht das das Prozentzeichen bzw. das Gradsymbol hinter dem Zahlenwert erscheint.
Ich hab ja nicht die gleiche Möglichkeiten wie beim LCD Display
Etwa ab dem Ende des 1. Drittels des Dokumentes sind einige Code-Schnippsel zu sehen, wie man diverse Ausgaben aufbereitet. Vielleicht hilft das ja weiter, wahrscheinlich müsste man die zu sendende Zeichenkette vorher und inklusive % und ° entsprechend aufbereiten?