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
passt das so? anfänger sucht rat
17.11.2014, 10:26
Beitrag #1
passt das so? anfänger sucht rat
Hey bin anfänger was arduino betrifft, bin total begeistert was man damit alles machen kann.
bekomme mitlerweile ne LED zum leuchten und freu mich wie Bolle.

hab es geschafft 2 scripte miteinander zu verknüpfen, nun meine frage kann da mal jemand draufschauen und sagen was man verbessern kann?

#include <Servo.h>

Servo myservo; // create servo object to control a servo
// twelve servo objects can be created on most boards

int pos = 0; // variable to store the servo position

void setup()
{
/* motor setup*/
pinMode(12, OUTPUT); //Initiates Motor Channel A pin
pinMode(9, OUTPUT); //Initiates Brake Channel A pin

/* ab hier wieder servo*/

myservo.attach(9); // attaches the servo on pin 9 to the servo object
}

void loop()
{
for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for(pos = 180; pos>=0; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
/* motor loop*/
//forward @ full speed
digitalWrite(12, HIGH); //Establishes forward direction of Channel A
digitalWrite(9, LOW); //Disengage the Brake for Channel A
analogWrite(3, 255); //Spins the motor on Channel A at full speed
}
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.11.2014, 12:26 (Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2014 12:27 von xuino.)
Beitrag #2
RE: passt das so? anfänger sucht rat
Hallo Gerüst, was möchtest du denn genau bewerkstelligen? :-)
Bin zwar selber blutiger Anfänger aber dann kann ich dir bestimmt besser eine Hilfestellung geben.

Liebe Grüße,

xuino
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.11.2014, 20:48
Beitrag #3
RE: passt das so? anfänger sucht rat
Hallo gerüst,

der Code ist so schon ganz in ordnung. Bleibt nur noch Feinschliff.Kommentare im Code //***:
Code:
#include <Servo.h>
Servo myservo; // create servo object to control a servo
// twelve servo objects can be created on most boards
// int pos = 0; //*** kann weg, da in for-Schleifen neu deklariert
void setup()
{
  /* motor setup*/
  pinMode(12, OUTPUT); //Initiates Motor Channel A pin
  pinMode(9, OUTPUT); //Initiates Brake Channel A pin
  /* ab hier wieder servo*/
  myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
  //*** pos als byte deklarieren, da nur zwischen 0 und 180
  for (byte pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees
  { // in steps of 1 degree
    myservo.write(pos); // tell servo to go to position in variable 'pos'
    delay(15); // waits 15ms for the servo to reach the position
  }
  for (byte pos = 180; pos >= 0; pos -= 1) // goes from 180 degrees to 0 degrees
  {
    myservo.write(pos); // tell servo to go to position in variable 'pos'
    //*** Die Verwendung von delay ist nur sinnvoll wenn während der Pausen des Servo
    //*** nicht noch andere Dinge im Programm laufen sollen.
    delay(15); // waits 15ms for the servo to reach the position
    /* motor loop*/
    //forward @ full speed
    digitalWrite(12, HIGH); //Establishes forward direction of Channel A
    digitalWrite(9, LOW); //Disengage the Brake for Channel A
    analogWrite(3, 255); //Spins the motor on Channel A at full speed
  }
}
Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Anfänger Fragen zum Thema Pc & Datenverarbeitung Hurdy 0 300 29.03.2016 12:36
Letzter Beitrag: Hurdy
Sad Programmier-Anfänger Chef_2 59 4.572 28.12.2015 18:52
Letzter Beitrag: Chef_2
  Hilfe bei Programmierung ANFÄNGER Icemann_2 14 2.022 23.10.2015 15:51
Letzter Beitrag: Binatone
  Anfänger und Stepper Cubiator 3 1.358 20.09.2015 17:52
Letzter Beitrag: Cubiator
  Anfänger: Code für "Mini-Alarmanlage" drugX 13 2.233 11.08.2015 16:00
Letzter Beitrag: torsten_156
  Anfänger braucht Hilfe: Avr libs sind nach Update nicht mehr ansprechbar Legofriend 1 627 15.03.2015 23:32
Letzter Beitrag: Foto-Ralf
  Ist das Projet für einen Anfänger leicht machbar? Juschi 7 1.325 07.02.2015 17:05
Letzter Beitrag: Bodo-baller
  Display mit I2C Adapter - Kontrast passt nicht ArduPI 8 2.154 05.01.2015 23:29
Letzter Beitrag: ArduPI
  Newbie sucht geeignete Literatur ? sepp01 4 703 05.12.2014 18:52
Letzter Beitrag: sepp01
  Anfänger braucht hilfe charlie883 1 708 16.11.2014 23:09
Letzter Beitrag: nettworker

Gehe zu:


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