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
Fehlermeldung expected unqualified-id before void
28.06.2020, 14:35
Beitrag #1
Fehlermeldung expected unqualified-id before void
Hallo liebe Foren-Mitglieder,

ich will für meine Fräsmaschine einen Tischvorschub in der X-Achse realisieren. Dazu habe ich im Internet ein YouTube Video von Prof. Rieg, Universität Bayreuth, gesehen und wollte die Programmierung einfach abschreiben. Der Sketch lautet wie folgt:


/*****************************************************************
* Steuerprogramm fuer ACT 23HS2442B und ST-4045-A1
* aenlich dem Programm von John Saunders, aber schneller
* 1.1.2019 Rieg
****************************************************************/
*/*---------------------------------------------------------------
* Pul+ ---> Arduino +5V
* Pul- ---> Arduino Pin 9
* Dir+ ---> Arduino +5V
* Dir- ---> Arduino Pin 8
* Ena+ ---> leer
* Ena- ---> leer
*
* A+ ---> Motor schwarz
* A- ---> Motor gruen
* B+ ---> Motor rot
* B- ---> Motor blau
*

* Poti-Abgriff ---> Arduino A0
* Poti-Anfang ---> Arduino GND
* Poti-Ende ---> Arduino +3,3 V // bei +5 V Steuerung
* ----------------------------------------------------
long izeit;
int idir;

/*-----------------------------------------------------
* Setup
*----------------------------------------------------*
void setup ()
*------------------------------------------------------*/
void setup()
{
pinMode(7, INPUT); //Arduino Pin 7: Schalter abfragen
pinMode(8, OUTPUT); //Arduino Pin8: Richtung
pinMode(9, OUTPUT); //Arduino Pin 9: Schritte
digitalWrite(8, LOW); // 8 mm Wellenende im Uhrzeigersinn
digitalWrite(9, LOW); // Start der Schritte mit Low
}
/*----------------------------------------------------------
* Loop
* --------------------------------------------------------*/
void loop() (Hierzu bekomme ich die Fehlermeldung!)
{
idir= digitalRead(7); //Schalter auslesen
if (idir == LOW)
digitalWrite(8, Low); // 8 mm Wellenende im Uhrzeigersinn
else
digitalWrite(8, HIGH); // 8 mm Wellenende im GegenUhrzeiger

izeit = alalogRead(A0); // Poti auslesen
izeit 0 izeit << 2; // Eingangswert * 4, erprobt
//izeit= 200; // nur zum Testen
digitalWrite (9, HIGH);
delayMicroseconds(izei);
digitalWrite(9, LOW);
delayMicroseconds (izeit);
}

Ich habe im obigen Sketch die Fehlermeldung markiert. Kann jemand helfen?

Herzlichen Dank und viele Grüße,
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.06.2020, 14:42
Beitrag #2
RE: Fehlermeldung expected unqualified-id before void
Stelle Deinen Sketch bitte in Codetags.
Wie das geht, steht hier.
Das kannst Du auch noch nachträglich ändern.

Die komplette Fehlermeldung (die enthält eine Zeilen- und Textangabe) wäre auch hilfreich. Setze die bitte auch in Codetags.

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
28.06.2020, 14:47
Beitrag #3
RE: Fehlermeldung expected unqualified-id before void
Hallo Tommy,

danke für Deine Antwort! Ich versuche es mal...
Code:
/*****************************************************************
* Steuerprogramm fuer ACT 23HS2442B und ST-4045-A1
* aenlich dem Programm von John Saunders, aber schneller
* 1.1.2019 Rieg
****************************************************************/
*/*---------------------------------------------------------------
* Pul+ ---> Arduino +5V
* Pul- ---> Arduino Pin 9
* Dir+ ---> Arduino +5V
* Dir- ---> Arduino Pin 8
* Ena+ ---> leer
* Ena- ---> leer
*
* A+ ---> Motor schwarz
* A- ---> Motor gruen
* B+ ---> Motor rot
* B- ---> Motor blau
*

* Poti-Abgriff ---> Arduino A0
* Poti-Anfang ---> Arduino GND
* Poti-Ende ---> Arduino +3,3 V // bei +5 V Steuerung
* ----------------------------------------------------
long izeit;
int idir;

/*-----------------------------------------------------
* Setup
*----------------------------------------------------*
void setup ()
*------------------------------------------------------*/
void setup()
{
pinMode(7, INPUT);     //Arduino Pin 7: Schalter abfragen
pinMode(8, OUTPUT);    //Arduino Pin8: Richtung
pinMode(9, OUTPUT);    //Arduino Pin 9: Schritte
digitalWrite(8, LOW);   // 8 mm Wellenende im Uhrzeigersinn
digitalWrite(9, LOW);   // Start der Schritte mit Low
}
/*----------------------------------------------------------
* Loop
* --------------------------------------------------------*/
void loop ()
{
idir=  digitalRead(7);    //Schalter auslesen
if (idir == LOW)
  digitalWrite(8, Low);   // 8 mm Wellenende im Uhrzeigersinn
else
  digitalWrite(8, HIGH);  // 8 mm Wellenende im GegenUhrzeiger

izeit = alalogRead(A0);   // Poti auslesen
izeit 0 izeit << 2;       // Eingangswert * 4, erprobt
//izeit= 200;             // nur zum Testen
digitalWrite (9, HIGH);
delayMicroseconds(izei);
digitalWrite(9, LOW);
delayMicroseconds (izeit);
}

Viele Grüße
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.06.2020, 14:51
Beitrag #4
RE: Fehlermeldung expected unqualified-id before void
OK und wo ist die komplette Fehlermeldung?

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
28.06.2020, 14:57
Beitrag #5
RE: Fehlermeldung expected unqualified-id before void
Sorry!

Die komplette Fehlermeldung lautet:

expected unqualified-id before void
expected unqualified-id before void

Grüße
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.06.2020, 15:00
Beitrag #6
RE: Fehlermeldung expected unqualified-id before void
(28.06.2020 14:57)Celestron schrieb:  Sorry!

Die komplette Fehlermeldung lautet:

expected unqualified-id before void
expected unqualified-id before void

Grüße
Michael
Glaube ich nicht.

Da wird davor eine Zeile Quellcode ausgegeben.

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
28.06.2020, 15:01
Beitrag #7
RE: Fehlermeldung expected unqualified-id before void
(28.06.2020 14:57)Celestron schrieb:  Sorry!

Die komplette Fehlermeldung lautet:

expected unqualified-id before void
expected unqualified-id before void

Grüße
Michael

Das ist sicherlich nicht die komplette Fehlermeldung.

Stelle mal in den Einstellungen alles Anzeigen ein.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.06.2020, 15:03
Beitrag #8
RE: Fehlermeldung expected unqualified-id before void
Ups.....hab was übersehen, die Fehlermeldung lautet:

expected unqualified-id before void
exit status 1
expected unqualified-id before void

Gruß Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  error: expected ',' or ';' before 'bme' Juljano 8 370 28.06.2020 19:54
Letzter Beitrag: Tommy56
  Fehlermeldung exec: "{runtime.tools.ctags.path}/ctags": file does not exist Celestron 11 281 28.06.2020 12:26
Letzter Beitrag: hotsystems
  loop inerhalb von void loop () FoxFactoy 11 447 28.06.2020 10:04
Letzter Beitrag: Tommy56
  Fehlermeldung beim Sketch hochladen heino_m 12 736 28.05.2020 18:25
Letzter Beitrag: Tommy56
  Frage zu "void" Lampe 7 480 14.04.2020 18:06
Letzter Beitrag: Lampe
  Stepper Motor mit zwei Taster bedienen / Fehler ohne Fehlermeldung Milano 6 611 21.03.2020 16:06
Letzter Beitrag: MicroBahner
  variable or field declared void Harry 10 951 21.02.2020 22:54
Letzter Beitrag: MicroBahner
  Fehlermeldung bei Sketch upladen Tellen 9 1.020 10.02.2020 09:33
Letzter Beitrag: Tellen
  plötzlich merkwürdige Fehlermeldung beim Übersetzen Jan99 4 526 30.01.2020 16:45
Letzter Beitrag: Tommy56
  Fehlermeldung (wegen BME 280 Sensor?) Schneggl 3 602 26.10.2019 09:28
Letzter Beitrag: Tommy56

Gehe zu:


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