Pages: [1]   Go Down
Author Topic: Arduino / Motor Shield - Ansteuerung  (Read 1195 times)
0 Members and 1 Guest are viewing this topic.
Berlin
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Auf einem Arduino sitzt das Motor-Shield. Beide erhalten 12V über Arduino. (Jumper am Motor-Shield "on")

Drei Fragen:

1.) wie kann ich wissen, ob eine .pde Datei ausgeführt wird und die Befehle an das Shield weiter leitet? Bsp.: // ConstantSpeed.pde

2.) wie kann ich wissen oder festlegen, welcher der zwei Ports für die Stepper angesteuert wird?

3.) wie kann ich, die zwei Wicklungen des Steppers wurden per Ohmmeter ermittelt, den Stepper korrekt anschließen?
Logged

Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2309
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Motorshields gibt es einige, welches hast du? Ein Link wäre hilfreich... Vielleicht erklärt sich dann auch, über welche Jumper du sprichst. smiley-wink

Zu 1.) Wo gibt es die ConstantSpeed.pde? Ob ein Sketch korrekt hochgeladen wurde, siehst du beim Übertragen: Erscheint da eine Fehlermeldung, wurde er nicht aufd en Mikrocontroller übertragen.

Zu 2.) Ohne Sketch und die oben angeforderten Informationen kann dir keiner eine Antwort geben.

Zu 3.) Vielleicht mit Schraubklemmen? smiley-grin
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Berlin
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.ladyada.net/make/mshield/ - den meine ich.
Der Jumper auf dem Shield wurde belassen, war also "on" und wurde somit über Arduino mit Spannung versorgt.

Die -pde wurde richtig und ohne probleme vollständig übertragen:

// ConstantSpeed.pde
// -*- mode: C++ -*-
//
// Shows how to run AccelStepper in the simplest,
// fixed speed mode with no accelerations
/// \author  Mike McCauley (mikem@open.com.au)
// Copyright (C) 2009 Mike McCauley
// $Id: HRFMessage.h,v 1.1 2009/08/15 05:32:58 mikem Exp mikem $

#include <AccelStepper.h>

AccelStepper stepper; // Defaults to 4 pins on 2, 3, 4, 5

void setup()

   stepper.setSpeed(50);   
}

void loop()

   stepper.runSpeed();
}
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 248
Posts: 21169
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Auf einem Arduino sitzt das Motor-Shield. Beide erhalten 12V über Arduino. (Jumper am Motor-Shield "on")

Drei Fragen:

1.) wie kann ich wissen, ob eine .pde Datei ausgeführt wird und die Befehle an das Shield weiter leitet? Bsp.: // ConstantSpeed.pde

2.) wie kann ich wissen oder festlegen, welcher der zwei Ports für die Stepper angesteuert wird?

3.) wie kann ich, die zwei Wicklungen des Steppers wurden per Ohmmeter ermittelt, den Stepper korrekt anschließen?
1) Ich würde das Motorshield nicht über den Arduino mit 12 V versorgen sondern umgekehrt, da ansonsten der große Strom den Arduino beschädigen kann.
3) Bei falschem Anschluß dreht der Motor in die falsch Richtung. Mehr nicht.

Grüße Uwe
Logged

Berlin
Offline Offline
Newbie
*
Karma: 0
Posts: 21
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

hm, ganz so einfach scheint das nicht zu sein.

ich habe den jumper vom Shield entfernt. (Also ext. Power, 12 V.)

1.) die grüne Lampe am Arduine geht aus.
2.) Arduino am USB-Bus: grüne Lampe Arduino ist an.

Der Stepper bewegt sich weder an Port 1 noch Port 2.
Logged

Pages: [1]   Go Up
Jump to: