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, 00:09
Beitrag #9
RE: Arduino Anruf tätigen
Danke Euch, das habe ich gestern schon versucht!
Das ist denau das was ich benötige, nur soll die Nummer mehfach hintereinander gewählt werden.
https://arduino-hannover.de/2014/04/20/m...rs-shield/

Ich bekomme da immer eine Fehlermeldung beim Überprüfen
Was mache ich falsch?

Code:
Arduino: 1.8.12 (Windows 10), Board: "Arduino Uno"

test_gsm20:5:46: error: stray '\342' in program

const char* sketchname                     = „SIM900Call“;

                                              ^

test_gsm20:5:47: error: stray '\200' in program

const char* sketchname                     = „SIM900Call“;

                                               ^

test_gsm20:5:48: error: stray '\236' in program

const char* sketchname                     = „SIM900Call“;

                                                ^

test_gsm20:5:59: error: stray '\342' in program

const char* sketchname                     = „SIM900Call“;

                                                           ^

test_gsm20:5:60: error: stray '\200' in program

const char* sketchname                     = „SIM900Call“;

                                                            ^

test_gsm20:5:61: error: stray '\234' in program

const char* sketchname                     = „SIM900Call“;

                                                             ^

test_gsm20:6:52: error: stray '\342' in program

const char* revision                             = „R.0.1“;

                                                    ^

test_gsm20:6:53: error: stray '\200' in program

const char* revision                             = „R.0.1“;

                                                     ^

test_gsm20:6:54: error: stray '\236' in program

const char* revision                             = „R.0.1“;

                                                      ^

test_gsm20:6:56: error: too many decimal points in number

const char* revision                             = „R.0.1“;

                                                        ^~~~

test_gsm20:6:60: error: stray '\342' in program

const char* revision                             = „R.0.1“;

                                                            ^

test_gsm20:6:61: error: stray '\200' in program

const char* revision                             = „R.0.1“;

                                                             ^

test_gsm20:6:62: error: stray '\234' in program

const char* revision                             = „R.0.1“;

                                                              ^

test_gsm20:7:52: error: stray '\342' in program

const char* author                               = „Olaf Meier“;

                                                    ^

test_gsm20:7:53: error: stray '\200' in program

const char* author                               = „Olaf Meier“;

                                                     ^

test_gsm20:7:54: error: stray '\236' in program

const char* author                               = „Olaf Meier“;

                                                      ^

test_gsm20:7:65: error: stray '\342' in program

const char* author                               = „Olaf Meier“;

                                                                 ^

test_gsm20:7:66: error: stray '\200' in program

const char* author                               = „Olaf Meier“;

                                                                  ^

test_gsm20:7:67: error: stray '\234' in program

const char* author                               = „Olaf Meier“;

                                                                   ^

test_gsm20:8:53: error: stray '\342' in program

const char* date                                  = „2014/04/19“;

                                                     ^

test_gsm20:8:54: error: stray '\200' in program

const char* date                                  = „2014/04/19“;

                                                      ^

test_gsm20:8:55: error: stray '\236' in program

const char* date                                  = „2014/04/19“;

                                                       ^

test_gsm20:8:66: error: stray '\342' in program

const char* date                                  = „2014/04/19“;

                                                                  ^

test_gsm20:8:67: error: stray '\200' in program

const char* date                                  = „2014/04/19“;

                                                                   ^

test_gsm20:8:68: error: stray '\234' in program

const char* date                                  = „2014/04/19“;

                                                                    ^

test_gsm20:26:14: error: stray '\342' in program

Serial.print(„SIM900 GSM Shield Power „);

              ^

test_gsm20:26:15: error: stray '\200' in program

Serial.print(„SIM900 GSM Shield Power „);

               ^

test_gsm20:26:16: error: stray '\236' in program

Serial.print(„SIM900 GSM Shield Power „);

                ^

test_gsm20:26:41: error: stray '\342' in program

Serial.print(„SIM900 GSM Shield Power „);

                                         ^

test_gsm20:26:42: error: stray '\200' in program

Serial.print(„SIM900 GSM Shield Power „);

                                          ^

test_gsm20:26:43: error: stray '\236' in program

Serial.print(„SIM900 GSM Shield Power „);

                                           ^

test_gsm20:28:16: error: stray '\342' in program

Serial.println(„is on now!“);

                ^

test_gsm20:28:17: error: stray '\200' in program

Serial.println(„is on now!“);

                 ^

test_gsm20:28:18: error: stray '\236' in program

Serial.println(„is on now!“);

                  ^

test_gsm20:28:29: error: stray '\342' in program

Serial.println(„is on now!“);

                             ^

test_gsm20:28:30: error: stray '\200' in program

Serial.println(„is on now!“);

                              ^

test_gsm20:28:31: error: stray '\234' in program

Serial.println(„is on now!“);

                               ^

test_gsm20:30:16: error: stray '\342' in program

Serial.println(„Logged into a GSM network“);

                ^

test_gsm20:30:17: error: stray '\200' in program

Serial.println(„Logged into a GSM network“);

                 ^

test_gsm20:30:18: error: stray '\236' in program

Serial.println(„Logged into a GSM network“);

                  ^

test_gsm20:30:44: error: stray '\342' in program

Serial.println(„Logged into a GSM network“);

                                            ^

test_gsm20:30:45: error: stray '\200' in program

Serial.println(„Logged into a GSM network“);

                                             ^

test_gsm20:30:46: error: stray '\234' in program

Serial.println(„Logged into a GSM network“);

                                              ^

test_gsm20:35:16: error: stray '\342' in program

Serial.println(„Start dialing number“);

                ^

test_gsm20:35:17: error: stray '\200' in program

Serial.println(„Start dialing number“);

                 ^

test_gsm20:35:18: error: stray '\236' in program

Serial.println(„Start dialing number“);

                  ^

test_gsm20:35:39: error: stray '\342' in program

Serial.println(„Start dialing number“);

                                       ^

test_gsm20:35:40: error: stray '\200' in program

Serial.println(„Start dialing number“);

                                        ^

test_gsm20:35:41: error: stray '\234' in program

Serial.println(„Start dialing number“);

                                         ^

test_gsm20:37:16: error: stray '\342' in program

Serial.println(„Switch off power of the GSM Shield“);

                ^

test_gsm20:37:17: error: stray '\200' in program

Serial.println(„Switch off power of the GSM Shield“);

                 ^

test_gsm20:37:18: error: stray '\236' in program

Serial.println(„Switch off power of the GSM Shield“);

                  ^

test_gsm20:37:53: error: stray '\342' in program

Serial.println(„Switch off power of the GSM Shield“);

                                                     ^

test_gsm20:37:54: error: stray '\200' in program

Serial.println(„Switch off power of the GSM Shield“);

                                                      ^

test_gsm20:37:55: error: stray '\234' in program

Serial.println(„Switch off power of the GSM Shield“);

                                                       ^

test_gsm20:55:16: error: stray '\342' in program

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                ^

test_gsm20:55:17: error: stray '\200' in program

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                 ^

test_gsm20:55:18: error: stray '\236' in program

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                  ^

test_gsm20:55:40: error: stray '\342' in program

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                                        ^

test_gsm20:55:41: error: stray '\200' in program

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                                         ^

test_gsm20:55:42: error: stray '\234' in program

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                                          ^

test_gsm20:57:16: error: stray '\342' in program

Serial.println(„Hang up“);

                ^

test_gsm20:57:17: error: stray '\200' in program

Serial.println(„Hang up“);

                 ^

test_gsm20:57:18: error: stray '\236' in program

Serial.println(„Hang up“);

                  ^

test_gsm20:57:26: error: stray '\342' in program

Serial.println(„Hang up“);

                          ^

test_gsm20:57:27: error: stray '\200' in program

Serial.println(„Hang up“);

                           ^

test_gsm20:57:28: error: stray '\234' in program

Serial.println(„Hang up“);

                            ^

test_gsm20:58:16: error: stray '\342' in program

GSM900.println(„ATH“);                                           // Send command to hang up

                ^

test_gsm20:58:17: error: stray '\200' in program

GSM900.println(„ATH“);                                           // Send command to hang up

                 ^

test_gsm20:58:18: error: stray '\236' in program

GSM900.println(„ATH“);                                           // Send command to hang up

                  ^

test_gsm20:58:22: error: stray '\342' in program

GSM900.println(„ATH“);                                           // Send command to hang up

                      ^

test_gsm20:58:23: error: stray '\200' in program

GSM900.println(„ATH“);                                           // Send command to hang up

                       ^

test_gsm20:58:24: error: stray '\234' in program

GSM900.println(„ATH“);                                           // Send command to hang up

                        ^

test_gsm20:5:49: error: 'SIM900Call' was not declared in this scope

const char* sketchname                     = „SIM900Call“;

                                                 ^~~~~~~~~~

test_gsm20:6:55: error: 'R' was not declared in this scope

const char* revision                             = „R.0.1“;

                                                       ^

test_gsm20:7:55: error: 'Olaf' was not declared in this scope

const char* author                               = „Olaf Meier“;

                                                       ^~~~

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino:7:55: note: suggested alternative: 'fmaf'

const char* author                               = „Olaf Meier“;

                                                       ^~~~

                                                       fmaf

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino: In function 'void setup()':

test_gsm20:26:17: error: 'SIM900' was not declared in this scope

Serial.print(„SIM900 GSM Shield Power „);

                 ^~~~~~

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino:26:17: note: suggested alternative: 'GSM900'

Serial.print(„SIM900 GSM Shield Power „);

                 ^~~~~~

                 GSM900

test_gsm20:28:19: error: 'is' was not declared in this scope

Serial.println(„is on now!“);

                   ^~

test_gsm20:30:19: error: 'Logged' was not declared in this scope

Serial.println(„Logged into a GSM network“);

                   ^~~~~~

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino:30:19: note: suggested alternative: 'signed'

Serial.println(„Logged into a GSM network“);

                   ^~~~~~

                   signed

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino: In function 'void loop()':

test_gsm20:35:19: error: 'Start' was not declared in this scope

Serial.println(„Start dialing number“);

                   ^~~~~

test_gsm20:37:19: error: 'Switch' was not declared in this scope

Serial.println(„Switch off power of the GSM Shield“);

                   ^~~~~~

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino: In function 'void dialNumber()':

test_gsm20:55:19: error: 'ATD' was not declared in this scope

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                   ^~~

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino:55:19: note: suggested alternative: 'ACD'

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                   ^~~

                   ACD

test_gsm20:55:43: error: expected primary-expression before ')' token

GSM900.println(„ATD + +4915212345678;“);          // Send command to dial the number

                                           ^

test_gsm20:57:19: error: 'Hang' was not declared in this scope

Serial.println(„Hang up“);

                   ^~~~

C:\Program Files (x86)\Arduino\libraries\GSMSHIELD\examples\test_gsm20\test_gsm20.ino:57:19: note: suggested alternative: 'rand'

Serial.println(„Hang up“);

                   ^~~~

                   rand

test_gsm20:58:19: error: 'ATH' was not declared in this scope

GSM900.println(„ATH“);                                           // Send command to hang up

                   ^~~

exit status 1
stray '\342' in program

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 09:19 (Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2020 11:24 von Tommy56.)
Beitrag #10
RE: Arduino Anruf tätigen
Du hast durchs Kopieren böse, aber evtl. unsichtbare Zeichen in Deinen Code bekommen. Die Anführungszeichen sehen auch nicht gut aus, besonders die unten.

Ausweg: Nimm einen Editor, bei dem Du die Zeichenkodierung umschalten kannst, z.B. Notepad++ und schalte zwischen UTF-8 und ANSI hin und her. Dabei siehst Du die bösen Zeichen und kannst sie entfernen.
Am Ende wieder als UTF-8 (ohne BOM) speichern.

Gruß Tommy

Edit: Ich habe mir mal Deine Originalquelle angeschaut. Wer in dieser Form einen Quelltext ins Netz stellt, hat in meinen Augen ein Ding an der Waffel.

"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, 13:04 (Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2020 13:14 von Matze1.)
Beitrag #11
RE: Arduino Anruf tätigen
Danke für die Info!!
Ich habe mir das mal im Notepad++ angeschaut und da wird die Datei unter Kodierung UTF-8 normal angezeigt und unter ANSI sind immer bei der Ausführungszeichen komische Zeichen.

Ich hänge sie mal unten an.


Angehängte Datei(en)
.ino  test_gsm_call.ino (Größe: 3,86 KB / Downloads: 40)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 13:16
Beitrag #12
RE: Arduino Anruf tätigen
Diese komischen Anführungszeichen musst Du auf alle Fälle löschen und dann schauen, was sonst noch für Mist drin ist.

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, 20:58
Beitrag #13
RE: Arduino Anruf tätigen
Ich habe jetzt den Sketch mir im Notepad++ im UFT-8 angeschaut und da sieht alle ganz normal aus!? Vielleicht kann einer sich die an gehangene Datei mal anschauen, dann ich komme nicht weiter. Ich möchte ja lediglich das eine Tel. Nummer mehrfach gewählt wird....!
Ich danke Euch schon mal vorabBig Grin...!

Grüße Matthias
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 21:17
Beitrag #14
RE: Arduino Anruf tätigen
Hast Du getestet, ob sie jetzt compiliert?

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:06
Beitrag #15
RE: Arduino Anruf tätigen
a habe ich, aber ohne Erfolg. Vielleicht will sie jemand anderes auch mal compilieren um zu testen.
Fehler noch immer
Stray '\342' in programConfused
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.03.2020, 22:17
Beitrag #16
RE: Arduino Anruf tätigen
Dann hänge mal die jetzt geänderte Version an.

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
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.122 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