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
  Servo Steuerung mit PCA 9685 (Adressiernung) bernhard66 2 106 19.02.2018 19:05
Letzter Beitrag: bernhard66
  Brauch hilfe bei einnem Sketch MrMagoo 10 364 11.02.2018 13:49
Letzter Beitrag: hotsystems
  Hilfe bei diesen Fehler MrMagoo 22 603 06.02.2018 20:03
Letzter Beitrag: hotsystems
Question Hilfe bei Programmierung Niklas 15 567 02.02.2018 12:55
Letzter Beitrag: Niklas
  Neulig sucht Hilfe bei Programmierung der Spannungsprotokollierung Matej 42 2.013 01.02.2018 18:11
Letzter Beitrag: Matej
  Hilfe!!! bei 7-Segment Anzeige Markus2018 9 530 31.01.2018 21:14
Letzter Beitrag: Tommy56
  Servo über Transistor Harry 21 1.215 29.01.2018 19:30
Letzter Beitrag: hotsystems
  servo hector73 5 349 25.01.2018 06:13
Letzter Beitrag: hector73
  Bei Power ein geht der Servo auf 90 Grad ? Franz54 12 664 09.01.2018 20:55
Letzter Beitrag: Franz54
  Einmalige Servo Motor Ausführung BanditBandeh 23 915 03.01.2018 17:13
Letzter Beitrag: georg01

Gehe zu:


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