SIM7600X 4G HAT AT+CREG? loop

Ecco, questo è proprio quello che NON si deve fare ...
... su Arduino UNO (ma in generale su quasi tutti gli Arduino AVR), i pin 0 ed 1, che corrispondono alla seriale, sono collegati all'adattatore USB e quindi, se li occupi, NON puoi più caricare i programmi né fare debug.

I pin 0 e 1 VANNO lasciati liberi, come detto sia per il caricamento del codice che per avere la possibilità di fare debug via seriale, quindi occorre creare una seconda seriale (dato ch sulla UNO ce ne è una sola).

Hai due possibilità ....

  1. la SoftwareSerial che è tra le più usate, ma NON è certamente la migliore

  2. la AltSoftSerial che è molto più efficiente, ma che impone dei pin fissi.

Chiaramente poi dovrai dire alle varie librerie quale porta seriale usare.

Guglielmo