Hey Zusammen Im Rahmen eines Projektes, wollen wir ein Arduino Uno Board mit einem Motorschield und einem anderen Mikrocontroller (Blackfin) verbinden. Der Blackfin detektiert etwas und soll dies an das Arduino Board weitergeben. Der Blackfin sollte dabei als Master gesetzt sein. Meine Frage ist , kann das Arduino Board das Motorshield immer noch ansteuern. Das Motorshield kommuniziert mit dem Mikrocontroller über den einzigen, auf dem Arduino vorhandenen I2C Bus. Ich meine damit, inwiefern diese Beziehung: Blackfin (master) Arduino (slave) Motorshield (slave) zu Änderungen,Problemen führen würde bezüglich der ansteuerung des motorshields.
:
Bearbeitet durch User
Welches Motorshield benutzt du denn? Dieses hier wird nicht über I2C angesteuert. http://arduino.cc/en/pmwiki.php?n=Main/ArduinoMotorShieldR3 Da kannst du ganz problemlos das Arduino als Slave betreiben.
Super!! dachte geht nur mit I2C. Wollten das Adafruit motorshield zu verwenden. Haben leider keine grosse Erfahrung mit Arduino. In diesem Falle würden wir allerdings das Motorshield R3 nehmen. Vielen Dank Gruss Maurin
Das Adafruit motorshield http://www.adafruit.com/product/81 verwendet aber auch kein I2C I2C liegt am Uno auf A4 und A5 Aus dem Adafruit motorshield FAQ: What pins are not used on the motor shield? All 6 analog input pins are available. They can also be used as digital pins (pins #14 thru 19) Digital pin 2, and 13 are not used. The following pins are in use only if the DC/Stepper noted is in use: Digital pin 11: DC Motor #1 / Stepper #1 (activation/speed control) Digital pin 3: DC Motor #2 / Stepper #1 (activation/speed control) Digital pin 5: DC Motor #3 / Stepper #2 (activation/speed control) Digital pin 6: DC Motor #4 / Stepper #2 (activation/speed control) The following pins are in use if any DC/steppers are used Digital pin 4, 7, 8 and 12 are used to drive the DC/Stepper motors via the 74HC595 serial-to-parallel latch The following pins are used only if that particular servo is in use: Digitals pin 9: Servo #1 control Digital pin 10: Servo #2 control PS: wenn dir zwei Motoren ODER ein Stepper reicht, nimm das ArduinoMotorShieldR3. Durch den serial-to-parallel latch des Adafruit motorshield ist Ansteuerung aufwendiger.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.