Dla silników 1 i 2 możemy ustawić prędkość silników:
- MOTOR12_64KHZ,
- MOTOR12_8KHZ,
- MOTOR12_2KHZ,
- MOTOR12_1KHZ,
Dla silników 3 i 4 możemy ustawić jedynie prędkość:
- MOTOR34_1KHZ,
Bibliotekę można ściągnąć tutaj.
Shield'a można było kiedyś kupić tutaj.
Niestety pojawiła się wersja 2.0, którą można kupić tutaj.
Piny z których korzysta ten shield:
- D11 - Motor 1
- D3 - Motor 2
- D5 - Motor 3
- D6 - Motor 4
- D4, D7, D8, D12 - używane do sterowania silnikami DC/Stepper za pomocą - 74HC595
- D9 - Servo#1
- D10 - Servo#2
Zworek zasilania...
Adruino Learning
for projects
Przykładowy kod
#include
AF_DCMotor motor1(1, MOTOR12_64KHZ);
AF_DCMotor motor2(2, MOTOR12_64KHZ);
void setup() {
motor1.setSpeed(255);
motor2.setSpeed(255);}
void loop() {
motor1.run(FORWARD);
motor2.run(FORWARD);
delay(1000);
motor1.run(BACKWARD);
motor2.run(FORWARD);
delay(2000);
motor1.run(FORWARD);
motor2.run(BACKWARD);
delay(2000);
motor1.run(BACKWARD);
motor2.run(BACKWARD);
delay(1000);
motor1.run(RELEASE);
motor2.run(RELEASE);
delay(1000);}
Brak komentarzy:
Prześlij komentarz