INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino Anruf tätigen
12.03.2020, 22:27
Beitrag #17
RE: Arduino Anruf tätigen
da stimmt aber was mit den Anführungszeichen nicht


Angehängte Datei(en)
.ino  test_gsm_call_neu.ino (Größe: 3,79 KB / Downloads: 25)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 22:34 (Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2020 22:35 von Tommy56.)
Beitrag #18
RE: Arduino Anruf tätigen
Ja, klar. Du hast die komischen Anführungszeichen gelöscht, aber keine neuen eingetragen. Du weißt nicht wirklich was Du tust.

Setze alle Zeichenketten vorn und hinten in " (das über der 2).

Wenn dann immer noch Probleme auftreten, stelle den Sketch wieder ein.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 22:46
Beitrag #19
RE: Arduino Anruf tätigen
(12.03.2020 22:27)Matze1 schrieb:  da stimmt aber was mit den Anführungszeichen nicht

Und wenn du den Sketch wie hier üblich in Code-Tags postest, dann können den alle lesen und du hast evtl. mehr Helfer.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 23:26 (Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2020 23:27 von Matze1.)
Beitrag #20
RE: Arduino Anruf tätigen
Es ist für mich schwer, weil alles sehr neu ist! Ich habe jetzt alles geändert und über den Seriellen Monitor startet das Sketch beim Starten das Arduino. Wenig später startet das gsm Modul wählt die Nummer und geht wieder aus. Ist ja erstmals ok aber es klingelt kein Telefon was angerufen wird.
Sim Karte geht, da SMS ja auch klappten

Code:
/********************************************************************************​********/
/*** Declaration of global constants and initialization of variables. Add includes. ***/
/********************************************************************************​********/
/*** Software release and date ***/
const char* sketchname                     = "SIM900Call";
const char* revision                             = "R.0.1";
const char* author                               = "Olaf Meier";
const char* date                                  = "2014/04/19";

/********************************************************************************​********/
/*** Declare constants and variables for the SIM900 GSM shield. Dial a number ***/
#include <SoftwareSerial.h>
# define GSMONOffPIN 9                                             // On/Off-pin of the GSM shield

const unsigned int baudRate                 = 9600;            // Baud rate for the serial monitor
const unsigned int GSM900baudRate  = 19200;          // Default baud rate for SIM900

SoftwareSerial GSM900(7, 8);                                        // GSM serial port to Pin 7 and 8

/********************************************************************************​********/
/********************************************************************************​********/
void setup() {
Serial.begin(baudRate);                                             // …set up the serial output
Serial.println(sketchname);                                        // Print the sketch name to serial out
GSM900.begin(GSM900baudRate);              
Serial.print("SIM900 GSM Shield Power ");
GSM900PowerOnOff();                                              // Power on GSM shield
Serial.println("is on now!");
delay(30000);                                                            // 30s left to log onto the GSM network
Serial.println("Logged into a GSM network“);
}                                                                                // End of void setup()
/********************************************************************************​********/
/********************************************************************************​********/
void loop() {
Serial.println("Start dialing number");        
dialNumber();                                                           // Function to dial a phone number
Serial.println("Switch off power of the GSM Shield");
GSM900PowerOnOff();                                            // Power off GSM shield
do {} while (1);                                                            // Run while loop endless
}                                                                                 // End of void loop()
/********************************************************************************​********/
/********************************************************************************​********/
/*** Function to switch GSM shield on and off via software ***/
void GSM900PowerOnOff()
{
digitalWrite(GSMONOffPIN, HIGH);
delay(1000);                                                               // 1s HIGH switch SIM900 ON or OFF
digitalWrite(GSMONOffPIN, LOW);
delay(3000);                                                               // Wait 3s until chip is initialized
}
/********************************************************************************​********/
/*** Function to dial a phone number ***/
void dialNumber()
{
GSM900.println("ATD + +4915212345678;");          // Send command to dial the number
delay(15000);                                                            // Wait for 15 seconds before hang up
Serial.println("Hang up");
GSM900.println("ATH");                                           // Send command to hang up
}
/********************************************************************************​********/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 23:56
Beitrag #21
RE: Arduino Anruf tätigen
So wird es ja auch im Sketch vorgegeben.

Code:
GSM900.println("ATD + +4915212345678;");          // Send command to dial the number
delay(15000);                                                            // Wait for 15 seconds before hang up
Serial.println("Hang up");
GSM900.println("ATH");                                           // Send command to hang up

Da solltest du evtl. ein wenig mit den Zeiten (15 sek.) spielen.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.03.2020, 00:00
Beitrag #22
RE: Arduino Anruf tätigen
hier die Ausgabe des Seriellen Monitor

SIM900Call
SIM900 GSM Shield Power is on now!
Logged into a GSM network
Start dialing number
Hang up
Switch off power of the GSM Shield


Pim 9 Startet ja das GSM Modul was ja auch klappt. Egal ob ich Pin 7 u 8 (TX / RX) ist die Monitor Ausgabe gleich
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.03.2020, 00:10
Beitrag #23
RE: Arduino Anruf tätigen
Selbst wenn ich die Zeiten auf 50s verlängere, kein Anruf auf meinem Telefon
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.03.2020, 09:39
Beitrag #24
RE: Arduino Anruf tätigen
(13.03.2020 00:10)Matze1 schrieb:  Selbst wenn ich die Zeiten auf 50s verlängere, kein Anruf auf meinem Telefon

Da habe ich jetzt keinen Tipp mehr.
Die Tel.-Nummer hast du sicher richtig eingesetzt ?

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Wert von einem Arduino zu einem zweiten Arduino senden Thorsten_S 9 3.248 14.10.2019 14:48
Letzter Beitrag: Thorsten_S
  Firmata (Daten senden an den Arduino und empfangen vom Arduino) comfan 6 6.008 29.04.2017 14:29
Letzter Beitrag: hotsystems
  Automatischer Anruf bei anschalten des Arduino DarthX 32 7.470 19.04.2017 01:28
Letzter Beitrag: georg01
  Statusabfrage per Anruf dahans 5 2.124 16.04.2016 13:58
Letzter Beitrag: rkuehle
  Arduino Ethernet mit USB 2 Serial Converter/Welche Einstellungen im Arduino-Sketch lociluke 1 4.956 05.05.2015 13:40
Letzter Beitrag: Bitklopfer
  Arduino Mega-Projekt mit EEPROM auf Arduino Due portieren Foto-Ralf 17 13.289 16.03.2015 12:06
Letzter Beitrag: Foto-Ralf

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste