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
Serielle Kommunikation
15.10.2015, 06:27
Beitrag #1
Serielle Kommunikation
Hallo zusammen,

Ich habe ein kleines Program geschrieben um eine Servo zu steuern.
Man soll über den seriellen Monitor den winkel (0-180 Grad) eingeben können und die Servo fährt auf die gewünschte Position

Leider funktioniert mein Program nicht richtig
Hat jemand eine Idee?

Code:
#include <Servo.h>

Servo servo;

int val = 0;

void setup()
{
  servo.attach(9,600,2500);
  Serial.begin(9600);
}

void loop()
{

if(Serial.available() > 0)
{
val = Serial.read();
Serial.print(val);
servo.write(val);
}
}

mfg arduino147147
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.10.2015, 08:22
Beitrag #2
RE: Serielle Kommunikation
Ich vermute, es wird immer nur ein Zeichen gelesen im Serial.read
Bei 180 wird es die 1 sein
Also Servo auf 1
Dann die 8 = Servo 8
Dann die 0 = Servo 0

Gib doch die Servowerte erstmal manuell vor.
Dann ist diese Seite schonmal sauber, wenns läuft

Wenn ich richtig liege (einzelne Werte), dann musst die in einer Schleife erst zusammenfügen, bevor du sie an den Servo schickst
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Kommunikation über das WiFi-Shield Flap 13 1.406 12.09.2017 22:12
Letzter Beitrag: Flap
  Fragen :serielle eingabe und Externe Interrupts Treeshort 7 443 02.06.2017 16:52
Letzter Beitrag: MicroBahner
  2 Arduinos Serielle Übertragung mit SPI RFID Kit OE5AMP 18 1.033 05.05.2017 20:46
Letzter Beitrag: OE5AMP
  Arduino Serielle Schnittstelle auslesen mit Visual Basic Obermuda 1 585 29.01.2017 17:02
Letzter Beitrag: hotsystems
  Kommunikation Serial Monitor --> Arduino BennIY 7 847 24.05.2016 07:48
Letzter Beitrag: hotsystems
  Serielle Schnittstelle - Daten empfangen Datatom 8 1.682 22.05.2016 18:10
Letzter Beitrag: avoid
  USB-Kommunikation ADK hr3 0 490 12.04.2016 16:43
Letzter Beitrag: hr3
  "WORT" über die serielle Schnittstelle auslesen hannes77 1 1.153 08.03.2016 12:13
Letzter Beitrag: Binatone
  I²C Kommunikation bricht ab chhec 1 551 19.01.2016 11:10
Letzter Beitrag: ardu_arne
  Zahlenformat bei Kommunikation mit zwei Arduinos Matthias_Arduino 5 1.134 07.01.2016 22:40
Letzter Beitrag: Bitklopfer

Gehe zu:


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