Modem Wavecom con ArduinoUno

Salve, a tutti innanzitutto spero di essere nella sezione giusta e sul forum in Italiano.
Vorrei chiedere a qualcuno più esperto di me che sono un completo neofita, spiegazioni su un problema che riguarda un Modello di Modem GSM cioè Wismo WMOi3/1800 di WAVECOM.
Premetto di essere arrivato più in avanti rispetto a quanto discusso dalle persone in questa discussione
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1266364056
Infatti io riesco ad interfacciare il Modem via seriale con un PC ed effettuare sia chiamate con ATD+39........
che leggere e inviare SMS con il modem.
Quindi da questo deduco che il modem è perfettamente funzionante.

Ora interfaccio il modem con ArduinoUno con la SoftwareSerial, e utilizzo Serial.print per avere un riscontro
sul monitor.
Se collego ad Arduino invece del modem un PC, comunico perfettamente TX RX tra PC1<> Arduino<> serial monitorPC2, quindi ancora deduco che la connessione seriale tra le apparecchiature è OK.

Problema: se invio i comandi AT da Arduino al Modem tutto OK faccio telefonate e invio sms...
ma se cerco di leggere gli sms dal modem non riesco in nessun modo a ottenere dei caratteri leggibili
La domanda è esiste forse qualche impostazione particolare da utilizzare?

#include <SoftwareSerial.h>

#define SOFTRX 10
#define SOFTTX 11

SoftwareSerial SerialS(SOFTRX, SOFTTX);

void setup() {  
  pinMode(SOFTTX, OUTPUT);
  pinMode(SOFTRX, INPUT);

  delay(3000);
  
  Serial.begin(9600);
  Serial.println("Pronto a ricevere da arduino 1");
  
  SerialS.begin(9600);
}

void loop() {
  if (SerialS.available()){
    //ricevo un carattere dalla seriale software
    //lo scrivo sulla seriale vera, collegata al pc
    Serial.write(SerialS.read());
  }
}

il codice che utilizzo è banale.

A creare ancora più confusione è il fatto che se tolgo la SIM dal modem dopo qualche istante appare sul serialmonitor SIM ABSENT bello chiaro chiaro!!

Buongiorno e benvenuto, :slight_smile:
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. :wink: