Hi! Ich befasse mich nun schon eine Weile mit dem Nokia 7110. Es verfügt über einen Textmodus, dies kann ja nicht jedes Handy. PDU ist zu kompliziert wenn man sich ändernde Werte per SMS verschicken will. Eine Generierung per Hyperterminal (ist unter zubehör-kommunikation-hyperterminal zu finden) ist recht einfach. Nur das Handy ans Datenkabel und ran an einen freien Port. Folgende Befehle schickt man wohl über die Schnittstelle: 1. Handy konfigurieren dass Textmodus genutzt werden soll: AT dann "Enter" 2. OK erscheint weil es erkannt wurde 3. at+cmgf=1 eintippen und Enter drücken 4. Es erscheint OK 5. at+cmgs= "+172123456789",145 eintippen (Zielhandynummer) und Enter drücken 6. Es erscheint ein > 7. Danach den SMS-Text hinschreiben 8. Sieht nun so aus : > hallo du handy 9. Und nun muss STRG/Z gedrückt werden, nicht Enter! Daraufhin fliegt die SMS zum Empfänger. Nun meine Frage: Ich habe per bascom ein kleines Programm geschrieben welches das per Atmega8 erledigen soll. Das kleine Problem: Wie schicke ich dieses blöde ^Z ????????????? Hat damit jemand Erfahrungen gemacht oder will sich dem Projekt anschliessen? Habe versucht folgendes im Text zu schreiben: Print ^Z Daraufhin tut sich aber nichts im Handy. :-( Kann man bei Print einen Hex-Wert hinschreiben? Wie sieht das ^Z übersetzt aus? Gruss, Uwe!
Sorry, ich hab eines zu ändern: Ich verwende einen Atmega8515 und das Print habe ich natürlich in "" gesetzt!
Der ASCII-Code der mit Ctrl erzeugten Steuerzeichen ist der des Großbuchstabens minus 0x40. Also ist Ctrl+A 0x01 Ctrl+B 0x02 ... Ctrl+Z 0x1A Dazu kommen auch noch einige "Sonder"zeichen: Ctrl+@ 0x00 Ctrl+[ 0x1B (ESC) Ctrl+\ 0x1C Ctrl+] 0x1D Ctrl+^ 0x1E Ctrl+_ 0x1F (was auf einer deutschen Tastatur teilweise nicht einfach einzugeben ist) Hilft's?
Schau mal in die ASCII Tabelle. Sollte vorne bei den Steuerzeichen sein. Zum Senden: Print Chr$(ASCII-Code) so ist es bei normalem Basic
Vielen Dank erstmal! Wie gesagt, ich schicke über die serielle Verbindung eigentlich nur AT-Befehle. Und zum Senden muss da dieser doofe Befehl kommen. Werde das austesten obs klappt. Schade, muss nun auf Arbeit und muss warten bis ich weitermachen kann :-) ***Vorfreude*** Habt ihr denn mit den Handys schon experimentiert? Ich verwende ja bascom, welches basic-artig ist und da wird das doch die Ascii verstehen müssen. Wie gesagt, werds probieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.