Ho davvero sofferto con la mia simulazione! Ho provato a collegare il mio arduino mega 2560 a COMPIM (usato come modulo GSM) nel mio circuito e ho anche caricato il codice di esempio ma dannazione! Invano! Volevo visualizzare i dati inviati nel terminale virtuale ma non ricevo nulla! e si lamenta anche dell'eccessivo utilizzo della CPU.
Questo è il circuito come mostrato di seguito in Proteus.
E successivamente, i messaggi di registro sono visualizzato come mostrato di seguito.
Qualcuno, per favore, mi aiuti. Sto facendo un errore, oh? Infatti anche il codice arduino da visualizzare nella simulazione mi sta dando dei problemi. Quello che sto usando è come mostrato di seguito.
#include <SoftwareSerial.h>SoftwareSerial mySerial (10, 11); // RX, TXvoid setup () {// Apri comunicazioni seriali e attendi l'apertura della porta: Serial.begin (9600); while (! Serial) {; // attende che la porta seriale si connetta. Necessario solo per Leonardo} Serial.println ("Goodnight moon!"); // imposta la velocità dati per la porta SoftwareSerial mySerial.begin (9600); mySerial.println ("Hello, world?");} void loop () // eseguito ancora e ancora {if (mySerial.available ()) mySerial.println ("Hello, world?"); if (Serial.available ()) mySerial.println ("Hello, world?");}
Saranno tutti grati per l'aiuto offerto.