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
Question Problem beim Hochladen auf AtTiny45. Hilfe -.- Jonas Lindenblatt 17 519 16.04.2017 12:58
Letzter Beitrag: Jonas Lindenblatt
  Zeitschaltuhr Hilfe für RTC Anfänger 4Jordy 4 156 24.03.2017 15:23
Letzter Beitrag: MicroBahner
  Infrarot zu RS232 für Steuerung DG0JG 71 1.712 13.03.2017 19:15
Letzter Beitrag: Tommy56
  Servo macht komische Sachen Jochenv 7 244 08.03.2017 00:23
Letzter Beitrag: Jochenv
  Servo-Ansteuerung über einen Push-Button Aubergine83 1 191 16.02.2017 19:49
Letzter Beitrag: georg01
  Hilfe bei Taster huber5093 11 359 14.02.2017 19:26
Letzter Beitrag: Tommy56
  LED-RGB Steuerung mit IR-Fernbedienung Royal-mit-Käse 26 877 26.01.2017 18:41
Letzter Beitrag: Royal-mit-Käse
  Infrarot zu RS232 für Steuerung DG0JG 2 195 08.01.2017 23:58
Letzter Beitrag: DG0JG
Star ATtiny Servo SOS SOS hansanne1310 17 838 15.12.2016 05:11
Letzter Beitrag: hbulf
  Servo über Temperatur steuern querkopf71 3 334 07.12.2016 19:21
Letzter Beitrag: hotsystems

Gehe zu:


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