Writing Non-ASCII keys in Serial Port
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
gokubori kira
il 2 Feb 2011
Commentato: Bhargav K Naidu
il 19 Mag 2016
I am trying to send SMS using Matlab through a Nokia phone. I am using AT commands, and one of the commands uses ctrl+z. How can I do this in the M-file?
Thank you.
0 Commenti
Risposta accettata
Siddharth Shankar
il 2 Feb 2011
The value for CTRL-Z (^Z), is 26 (decimal value). So you could just try using FWRITE to send that value, in addition to all the other commands. On a side note, the value for CTRL-A (^A) is 01 and other key combinations from CTRL-B through CTRL-Y are the number in between i.e. CTRL-B (2), CTRL-C(3) etc.
8 Commenti
Bhargav K Naidu
il 19 Mag 2016
I am working on a similar project, my code is not working can anyone please help me over and the code used by me is :
ss=serial('COM7');
ss.baudrate=9600;
fopen(ss);
ss.Terminator = 'CR'
tx ='AT';
tx1=char(13);
tx2 ='AT+CMGF=1';
tx3 ='AT+CSCS="GSM"';
tx4 ='AT+CMGS="=+919844806008"';
tx5 ='water';
tx6=char(26);
fprintf(ss,'%s',tx);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx2);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx3);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx4);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx5);
pause(1);
fprintf(ss,'%s',tx6);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Type Conversion in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!