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
  Infrarot zu RS232 für Steuerung DG0JG 46 686 22.10.2016 11:35
Letzter Beitrag: hotsystems
  Slider Steuerung, Programmierung blueblack 21 614 16.10.2016 22:31
Letzter Beitrag: blueblack
  ATtiny und Servo Bibliothek malsehen 9 305 15.10.2016 18:09
Letzter Beitrag: malsehen
  Hilfe: IR Remote Steuerung, MSGEQ7 + RGB-LED Streifen dastob 1 121 14.10.2016 21:40
Letzter Beitrag: hotsystems
Sad Ich brauche Hilfe Prosac 4 233 09.10.2016 18:39
Letzter Beitrag: Prosac
  at24c256 Hilfe Gandalf 6 249 29.08.2016 18:59
Letzter Beitrag: MKc
Smile Progammier Neuling Codeschloss bittet um Hilfe Donalonso 2 285 27.08.2016 18:23
Letzter Beitrag: Binatone
  Hilfe gesucht. Webserver Statsiche und Dynamische HTMl Seite b3ta 11 451 22.08.2016 08:07
Letzter Beitrag: b3ta
  Servo soll nur in Ruhelage stoppen Sven1996 1 237 19.08.2016 14:37
Letzter Beitrag: StephanBuerger
  Hilfe: Mega2560 - ENC 28J60 - MYSQL Gandalf 1 181 28.07.2016 16:30
Letzter Beitrag: Gandalf

Gehe zu:


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