Как правильно запрограммировать Arduino Mega 2560

qx13
Offline
Зарегистрирован: 16.04.2012

 у меня есть Arduino Mega 2560  с  2A Dual Motor Controller (www.dfrobot.com/index.php).  помогите зашшить.

 там есть  М1 , Е1 и М2, Е2 как вообще  код писать?  скинте кто нить наглядны пример,  хоть а то там есть я  стчо то разобраться не могу

 

qx13
Offline
Зарегистрирован: 16.04.2012

 это с  офф  сайта  

// # Editor     : Lauren from DFRobot
// # Date       : 17.02.2012
 
// # Product name: L298N motor driver module DF-MD v1.3
// # Product SKU : DRI0002
// # Version     : 1.0
 
// # Description:
// # The sketch for using the motor driver L298N
// # Run with the PWM mode
 
// # Connection:
// #        M1 pin  -> Digital pin 4
// #        E1 pin  -> Digital pin 5
// #        M2 pin  -> Digital pin 7
// #        E2 pin  -> Digital pin 6
// #        Motor Power Supply -> Centor blue screw connector(5.08mm 3p connector)
// #        Motor A  ->  Screw terminal close to E1 driver pin
// #        Motor B  ->  Screw terminal close to E2 driver pin
// # 
// # Note: You should connect the GND pin from the DF-MD v1.3 to your MCU controller. They should share the GND pins.
// #
 
int E1 = 6;
int M1 = 7;
int E2 = 5;                         
int M2 = 4;                           
 
void setup() 
{ 
    pinMode(M1, OUTPUT);   
    pinMode(M2, OUTPUT); 
} 
 
void loop() 
{ 
  int value;
  for(value = 0 ; value <= 255; value+=5) 
  { 
    digitalWrite(M1,HIGH);   
    digitalWrite(M2,HIGH);       
    analogWrite(E1, value);   //PWM Speed Control
    analogWrite(E2, value);   //PWM Speed Control
    delay(30); 
  }  
}

вот вопрос назрел если у  них  пины пронумерованы  


// #        M1 pin  -> Digital pin 4
// #        E1 pin  -> Digital pin 5
// #        M2 pin  -> Digital pin 7
// #        E2 pin  -> Digital pin 6
// #        Motor Power Supply -> Centor blue screw connector(5.08mm 3p connector)
// #        Motor A  ->  Screw terminal close to E1 driver pin
// #        Motor B  ->  Screw terminal close to E2 driver pin

тогда почему  здесь наобород 

int E1 = 6;
int M1 = 7;
int E2 = 5;                         
int M2 = 4;                           
 

 

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

qx13 пишет:
у меня есть Arduino Mega 2560 с 2A Dual Motor Controller (www.dfrobot.com/index.php). помогите зашшить.

там есть М1 , Е1 и М2, Е2 как вообще код писать? скинте кто нить наглядны пример, хоть а то там есть я стчо то разобраться не могу

Вот вы когда такие темы создаете вы чего хотите, что бы вам написали? Вы вообще о чем?
Начало работы с Arduino

Видите вверху ссылочки сининькие?
Что такое Ардуино?    Среда разработки     Программирование 
так вот начните с них.

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

qx13 пишет:
вот вопрос назрел если у них пины пронумерованы

// # M1 pin -> Digital pin 4
// # E1 pin -> Digital pin 5
// # M2 pin -> Digital pin 7
// # E2 pin -> Digital pin 6
// # Motor Power Supply -> Centor blue screw connector(5.08mm 3p connector)
// # Motor A -> Screw terminal close to E1 driver pin
// # Motor B -> Screw terminal close to E2 driver pin

 

тогда почему здесь наобород

int E1 = 6;
int M1 = 7;
int E2 = 5; 
int M2 = 4; 

Так а вы к каким подключаете?

qx13
Offline
Зарегистрирован: 16.04.2012

 вес разобрася.  \