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
Hilfe bei Servo-steuerung
22.02.2016, 15:51
Beitrag #1
Hilfe bei Servo-steuerung
Hallo, hier mal eine typische anfänger-frage.
ich komme irgendwie nicht weiter, weil ich nicht verstehe wo mein fehler ist. hoffentlich kann mir hier jemand helfen. Confused

Folgendes habe ich geschrieben:

#include <Servo.h>

Servo meinServo; //Servo-Objekt
int analogPin = 0; // Analoger Pin
int potentionmeterWert; //Speichert Potentiometerwert

void setup(){
meinServo.attach(9); // Objekt mit Pin 9 verbinden
Serial.begin(9600); // Serialle Schnittstelle initialisieren
}

void loop(){
potentiometerWert = map(analogRead(analogPin), 0, 1023, 0, 179);
Serial.println(potentiometerWert); // Ausgabe des Wertes
meinServo.write(potentiometerWert); // Servo ansteuern
delay(20); // Eine kurze pause
}

Bei der Rot markierten Zeile schreibt das programm jedes mal:
'potentiometerWert' was not declared in this scope

was habe ich falsch gemacht?
danke schon mal im vorraus für eure hilfe Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.02.2016, 16:24
Beitrag #2
RE: Hilfe bei Servo-steuerung
In der Deklaration von Potentiometerwert hast du einen Schreibfehler.
Ein "n" zu viel.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Gruß Dieter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.02.2016, 16:28
Beitrag #3
RE: Hilfe bei Servo-steuerung
oops Angel ok. dann hat mir das programm die falsche zeile markiert. und ich hab mich seit einem halben tag gefragt, warum die rot markierte zeile falsch ist. oh mann.
danke sehr!!! Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.02.2016, 16:33 (Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2016 16:36 von hotsystems.)
Beitrag #4
RE: Hilfe bei Servo-steuerung
(22.02.2016 16:28)Innocence schrieb:  oops Angel ok. dann hat mir das programm die falsche zeile markiert. und ich hab mich seit einem halben tag gefragt, warum die rot markierte zeile falsch ist. oh mann.
danke sehr!!! Big Grin

Ja,gerne.
Aber falsch ist die Markierung nicht, denn die Deklaration ist eine andere und die markierte Variable kennt er nicht.
"was not declared" bedeutet ja, nicht deklariert.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Gruß Dieter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.02.2016, 21:47 (Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2016 21:49 von Innocence.)
Beitrag #5
RE: Hilfe bei Servo-steuerung
(22.02.2016 16:33)hotsystems schrieb:  die Deklaration ist eine andere und die markierte Variable kennt er nicht.

hm... das verstehe ich noch nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.02.2016, 22:10
Beitrag #6
RE: Hilfe bei Servo-steuerung
Das sind Grundlagen:
https://www.arduino.cc/en/Reference/VariableDeclaration

Diese Variable hast du deklariert:
Code:
int potentionmeterWert; //Speichert Potentiometerwert

Da der Compiler die hier benutzte Variable
Code:
potentiometerWert = map(analogRead(analogPin), 0, 1023, 0, 179);
nicht kennt, meckert er diese hier an.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Gruß Dieter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.02.2016, 10:53
Beitrag #7
RE: Hilfe bei Servo-steuerung
Danke für den link Smile

dank deiner erklärung check ichs jezt auch Big Grin
danke sehr!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.02.2016, 11:00
Beitrag #8
RE: Hilfe bei Servo-steuerung
(23.02.2016 10:53)Innocence schrieb:  Danke für den link Smile

dank deiner erklärung check ichs jezt auch Big Grin
danke sehr!

Super, das freut mich auch.

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


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  hilfe bei callback ausgabe per knopfdruck merz 5 166 15.04.2018 14:16
Letzter Beitrag: Tommy56
Sad Hilfe bei 2.4 TFT Display Harry Hirsch 37 1.272 15.04.2018 14:03
Letzter Beitrag: MicroBahner
  Einmalige Servo Motor Ausführung BanditBandeh 29 1.684 12.04.2018 12:04
Letzter Beitrag: MicroBahner
  Servo langsamer drehen und auf position lassen Thor Wallhall 13 1.315 12.04.2018 11:42
Letzter Beitrag: BanditBandeh
  Arduino DUE mit Adafruit 16 Kanal Servo-Driver juergen001 3 164 09.04.2018 10:51
Letzter Beitrag: juergen001
Question Servo.h Hilgi 9 348 28.03.2018 17:58
Letzter Beitrag: Hilgi
  Hilfe bei Fehlermeldung TroyPan 3 280 23.03.2018 23:38
Letzter Beitrag: Tommy56
  Hilfe beim skript Devtris 24 1.124 12.03.2018 18:19
Letzter Beitrag: Tommy56
  Hilfe bei einen kleinen Programm FPV 9 811 11.03.2018 20:42
Letzter Beitrag: Tommy56
  Hilfe beim Programmieren Klawino 28 1.325 10.03.2018 13:36
Letzter Beitrag: hotsystems

Gehe zu:


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