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
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
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
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
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-Ansteuerung über einen Push-Button Aubergine83 1 82 16.02.2017 19:49
Letzter Beitrag: georg01
  Hilfe bei Taster huber5093 11 133 14.02.2017 19:26
Letzter Beitrag: Tommy56
  LED-RGB Steuerung mit IR-Fernbedienung Royal-mit-Käse 26 569 26.01.2017 18:41
Letzter Beitrag: Royal-mit-Käse
  Infrarot zu RS232 für Steuerung DG0JG 2 147 08.01.2017 23:58
Letzter Beitrag: DG0JG
Star ATtiny Servo SOS SOS hansanne1310 17 644 15.12.2016 05:11
Letzter Beitrag: hbulf
  Servo über Temperatur steuern querkopf71 3 258 07.12.2016 19:21
Letzter Beitrag: hotsystems
  Infrarot zu RS232 für Steuerung DG0JG 46 962 22.10.2016 11:35
Letzter Beitrag: hotsystems
  Slider Steuerung, Programmierung blueblack 21 930 16.10.2016 22:31
Letzter Beitrag: blueblack
  ATtiny und Servo Bibliothek malsehen 9 637 15.10.2016 18:09
Letzter Beitrag: malsehen
  Hilfe: IR Remote Steuerung, MSGEQ7 + RGB-LED Streifen dastob 1 217 14.10.2016 21:40
Letzter Beitrag: hotsystems

Gehe zu:


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