Question:
Simulation d'Arduino Mega 2560 avec module GSM utilisant Proteus
Kusaasira Joshua
2015-03-16 13:09:06 UTC
view on stackexchange narkive permalink

J'ai vraiment souffert de ma simulation! J'ai essayé de connecter mon arduino mega 2560 à COMPIM (utilisé comme module GSM) dans mon circuit et j'ai également chargé un exemple de code mais putain! En vain! Je voulais voir les données envoyées dans le terminal virtuel mais je n'obtiens rien! et il se plaint également d'une utilisation excessive du processeur.

C'est le circuit comme vu ci-dessous dans Proteus.

enter image description here

Et par la suite, les messages du journal sont affiché comme indiqué ci-dessous.

enter image description here

Quelqu'un, s'il vous plaît, aidez-moi. Est-ce que je fais une erreur oh? En fait, le code arduino à afficher dans la simulation me donne également du mal. Celui que j'utilise est comme indiqué ci-dessous.

  #include <SoftwareSerial.h>SoftwareSerial mySerial (10, 11); // RX, TXvoid setup () {// Ouvrez les communications série et attendez l'ouverture du port: Serial.begin (9600); while (! Serial) {; // attend que le port série se connecte. Nécessaire uniquement pour Leonardo} Serial.println ("Goodnight moon!"); // définit le débit de données pour le port SoftwareSerial mySerial.begin (9600); mySerial.println ("Hello, world?");} void loop () // répéter encore et encore {if (mySerial.available ()) mySerial.println ("Hello, world?"); if (Serial.available ()) mySerial.println ("Hello, world?");}  

Je vous serai reconnaissant pour toute aide offerte.

En règle générale, la simulation pilotée par circuit doit être utilisée lorsque vous avez des détails de circuit à régler; il est préférable de connecter deux logiciels sur le matériel lui-même, ou en portant au moins un élément à exécuter sur votre PC.
Quatre réponses:
Syed Zain Nasir
2016-04-06 20:23:59 UTC
view on stackexchange narkive permalink

Vous devez télécharger cette bibliothèque GSM pour Proteus. Vous pouvez utiliser cette bibliothèque pour simuler votre module GSM dans le logiciel Proteus. Vous devriez également vérifier cet exemple où ils ont discuté de Hoe pour envoyer des SMS avec le module GSM dans Proteus ISIS. J'espère que cela vous aidera.

Merci.

joaquim pestana
2017-11-19 10:40:59 UTC
view on stackexchange narkive permalink

Bonjour, j'ai eu le même problème que vous, mais j'ai réussi à le résoudre.
Utilisez la bibliothèque TinyGSM. Ouvrez le dossier de la bibliothèque, recherchez le fichier Tinygsmcommon. Ouvrez le fichier, la ligne 75 change la valeur de Baud 9600 à 2400. C'est la vitesse minimale de mon module.

Dans proteus travailler avec la même vitesse 2400.
Cela a fonctionné ici. Proteus ne peut pas gérer autant de vitesse.
Et n'oubliez pas de modifier également la vitesse du GSM, placez 2400.

Je suis désolé de dire que les réponses doivent être en anglais (voir [Quality Standards] (https://arduino.stackexchange.com/help/quality-standards-error) et [answer]). Veuillez modifier votre réponse pour qu'elle soit en anglais, sinon elle sera supprimée.
J'ai utilisé Google Translate. Veuillez le modifier s'il y a des erreurs de traduction.
kashifmirza
2017-12-03 22:57:50 UTC
view on stackexchange narkive permalink

Vous devez télécharger cette bibliothèque arduino sa meilleure bibliothèque Bibliothèque Arduino pour Proteus

Bibliothèque Arduino pour Proteus et acheter arduino sur ce site http: //www.microsolution. com.pk/product/arduino-nano-v3-0-with-usb-cable/

En quoi est-ce la "meilleure" bibliothèque? Êtes-vous [affilié] (https://arduino.stackexchange.com/help/promotion) du tout avec le site RisingProject?
joaquim pestana
2017-12-30 14:04:29 UTC
view on stackexchange narkive permalink

Bonjour, j'ai eu le même problème que vous, mais j'ai réussi à le résoudre. Utilisez la librairie TinyGSM. Ouvrez le dossier de la bibliothèque, recherchez le fichier Tinygsmcommon. Ouvrez le fichier, la ligne 75 change la valeur de Baud 9600 à 2400. C'est la vitesse minimale de mon module.

En proteus travaille avec la même vitesse 2400.Cela a fonctionné ici. Proteus ne peut pas gérer autant de vitesse.Et n'oubliez pas de changer également la vitesse du GSM, placez 2400.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...