erste Schritte

vor 2 years 25 weeks von t.r.e.w.

Vielleicht nicht das richtige Forum für allererste Fragen; es wäre nicht schlecht, ein Forum für Anfänger einzurichten.
Meine Frage:
Ich hab mir einen Duemilanove gekauft; Programm heruntergeladen und installiert; den Scetch "Blink" aufgerufen; Upload bestätigt und das Board fing nach kurzer Zeit an zu blinken. Es blinkt und blinkt und blinkt. Ich hatte gedacht der Upload und der Start seien getrennt und auf Stop reagiert es auch nicht.

Ich denke, das sind wirklich Anfängerprobleme.
Hat jemand ne Idee, was ich falsch gemacht haben könnte?

Harald

Ähnliche Posts

10 Antworten auf “erste Schritte”


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
  1. Peter Ikier sagt:

    Hallo erstmal,

    scheint als hättest du alles richtig gemacht. Das übliche "Hallo Welt"-Blinkprogramm sieht genauso aus wie du es beschreibst.
    Der "Stop"-Button bricht nicht das Arduino-Programm ab, sondern den Compilevorgang in der IDE.

    Nach dem Upload wird sofort die setup()-Routine ausgeführt, dann die loop().
    Und loop() ist, wie der Name schon sagt, eine Endlosschleife.
    Die einzigen Möglichkeiten, um das Blinken abzustellen sind:
    * Stromzufuhr abstellen
    * neues Progamm laden.
    Ich habe mittlerweile immer einen komplett leeren Sketch, also

    void setup()
    {
    }
    void loop()
    {
    }

    in einem eigenen IDE-Fenster zum "schnell-mal-rüberschieben".
    Gerade wenn man mit Krach-machenden Sachen testet (Lautsprecher, Piezos oder Servos) ist das eine Wohltat... 8-)

    Also: alles richtig soweit.

    Gruß
    Peter

    Login or register to post comments

  1. t.r.e.w. sagt:

    Vielen Dank,
    erster Stolperstein ist weg!
    Danke auch für den Hinweis, einen "Löscher" in greifbarer Nähe zu plazieren!

    Gruß
    Harald

    Login or register to post comments

  1. t.r.e.w. sagt:

    Hallo,
    nachdem ich diese Woche neun Schritte weiter gekommen bin und die Dioden hab tanzen lassen, stehe ich jetzt beim 10. Schritt wieder arg auf der Leitung: Ich hab mir ein Adafruit-Shield gekauft und sauber zusammengelötet.
    Das shield steckt ordentlich auf dem Arduino. Am EXT habe ich noch eine zusätzliche 12V Stromversorgung angeschlossen. Die grüne Diode leuchtet auch. Hardwaremäßig sieht alles ganz gut aus. Ich habe ein paar kleine Motörchen (ohne technische Daten), die ich nun gerne testen würde.
    Nun wollte ich das Motor-Test Programm von Adafruit hochladen, aber schon beim Kompilieren kommt die Fehlermeldung: 21: error: AFMotor, h:No such file or directory In function 'void setup()':In function 'void loop()':
    Ich denke, das ist mal wieder so ein elementarer Verständnisfehler: Kann mir jemand einen Stups geben?

    Gruß
    Harald

    Login or register to post comments

  1. chrimbo sagt:

    Hallo Harald,

    welches Motor Test Programm?
    Meinst du das Stepper Knob?

    Ich würde sagen dir fehlt eine Datei, bin mir aber nicht sicher, am besten du postest mal deinen Code

    gruß
    Christopher

    Login or register to post comments

  1. Peter Ikier sagt:

    Hallo Harald,

    du hast vermutlich das Adafruit-Motorshield gekauft, oder? Dazu sagt die Webseite:
    "Kit comes with all parts necessary, unassembled. Instructions, examples, and other documentation is available on the website. Motors and Arduino are not included."

    Also wie du beschreibst: Ein Kit zum Selberbauen ohne alles. Die Software kannst du dir auf der Webseite http://www.ladyada.net/make/mshield/download.html herunterladen.

    Du brauchst aus der Gruppe "Firmware" die "Arduino Stepper/Servo software library" und evtl. die "fixed Servo Timer Library".
    In der Stepper/Servo Library findest du dann auch die Datei "AFMotor.h", die dir fehlt.

    Gruß
    pi

    Login or register to post comments

  1. t.r.e.w. sagt:

    Das hatte ich soweit erledigt. Aber ich hab keinen Ordner Arduino/Hardware/Library, wo ich das hineinlegen könnte.
    Bei den FAQs zum Motorshield heißt es:Download the latest Arduino library file and uncompress the folder. Place the folder AFMotor into the Arduino/hardware/library folder. That is, find your Arduino install folder, then open up hardware & library and drag AFMotor into it. Inside AFMotor should be a AFMotor.c and AFMotor.h file

    Ich hab Arduino 0017 - für Mac - heruntergeladen; den Treiber installiert und das Programm in den Programmordner gezogen. Und der Arduino hat damit funktioniert.

    Mich würde interessieren, ob ob das jemand in der Kombination: mit Mac, Arduino-0017 und Motorschield zum Laufen bekommen hat.

    Login or register to post comments

  1. chrimbo sagt:

    in dem Ordner, wo die ausführbare Arduino datei ist, also die IDE muss auch ein Ordner namens hardware existieren, und darin ist der Ordner library

    jedenfalls bei mir:) auf Windoof und Linux, glaube kaum, dass es bei Mac anders ist

    gruß

    Login or register to post comments

  1. t.r.e.w. sagt:

    Genau das macht mich stutzig.
    Wenn ich den 0017 herunterlade und entzippe, dann finden sich in dem Ordner drei Elemente: zwei Treiber und das Programm. Der Treiber wird installiert und das Programm einfach in den Programmordner gezogen; das wars und der Arduino läuft.
    Ich versteh das nicht! Deshalb meine Frage, nach einem Macuser.

    Gruß
    Harald

    Login or register to post comments

  1. chrimbo sagt:

    ah, da steht was im changelog von der 0017er
    schau mal im Sketchbook nach, ob da eine Ordner namens libraries ist, andernfallse erstell doch einfach einen ordner :)

    Login or register to post comments

  1. t.r.e.w. sagt:

    Ich hab inzwichen den richtigen Hinweis gefunden und will ihn auch gleich weitergeben. Jetzt funktioniert das Kompilieren.

    http://arduino.cc/blog/?p=313

    Vielen Dank für eure Aufmerksamkeit. Die nächte Frage kommt bestimmt bald.

    Gruß
    Harald

    Login or register to post comments