Проблемы с Motor Shield

Vovka41
Offline
Зарегистрирован: 15.01.2014

Ребята. Есть проблема Почему-то не работает 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()
{
}
 
 
Vovka41
Offline
Зарегистрирован: 15.01.2014

Замерял мультиметром на концах проводов- напряжение 0 (

Vasia.Z
Vasia.Z аватар
Offline
Зарегистрирован: 30.11.2013

Может это вам поможет: ссылка
 

maksim
Offline
Зарегистрирован: 12.02.2012

Во-первых, нужно давать ссылки на описание или схему своего шилда.

Во-вторых, нужно читать описание своего шилда:
    На плате предусмотрена возможность выбора источника питания: от платы Arduino или от внешнего
    
источника, подключаемого к      клеммам «+» и «−». По умолчанию выбран раздельный режим, 
    
переставив джампер, вы связываете контуры питания Arduino и      Motor Shield и вам достаточно питать
    
только одну из плат.

Ну а в-третьих, видите на своем щилде 3 штырька около диодов? Вот это и есть тот самый выбор питания, на котором должен быть джампер и если вы переставите его в положение ближе к клеммных колодкам, то шилд будет питаться от дуины.

Vovka41
Offline
Зарегистрирован: 15.01.2014

Друг мой, да  благословит тебя Arduino, всё заработало!!)))