Проблемы с Motor Shield
- Войдите на сайт для отправки комментариев
Пнд, 20/01/2014 - 13:47
Ребята. Есть проблема Почему-то не работает Motor Shield =( Что делать прикажите?
Светодиодгы горят все 4.
Вот скетч:
int leftDirPin = 4;
int leftSpeedPin = 5;
int rightDirPin = 7;
int rightSpeedPin = 6;
int runSpeed = 50;
void setup()
{
pinMode(leftDirPin, OUTPUT);
pinMode(leftSpeedPin, OUTPUT);
pinMode(rightDirPin, OUTPUT);
pinMode(rightSpeedPin, OUTPUT);
digitalWrite(leftDirPin, HIGH);
digitalWrite(rightDirPin, HIGH);
analogWrite(leftSpeedPin, runSpeed);
analogWrite(rightSpeedPin, runSpeed);
}
void loop()
{
}
Замерял мультиметром на концах проводов- напряжение 0 (
Может это вам поможет: ссылка
Во-первых, нужно давать ссылки на описание или схему своего шилда.
Во-вторых, нужно читать описание своего шилда:
На плате предусмотрена возможность выбора источника питания: от платы Arduino или от внешнего
источника, подключаемого к клеммам «+» и «−». По умолчанию выбран раздельный режим,
переставив джампер, вы связываете контуры питания Arduino и Motor Shield и вам достаточно питать
только одну из плат.
Ну а в-третьих, видите на своем щилде 3 штырька около диодов? Вот это и есть тот самый выбор питания, на котором должен быть джампер и если вы переставите его в положение ближе к клеммных колодкам, то шилд будет питаться от дуины.
Друг мой, да благословит тебя Arduino, всё заработало!!)))