Strana 7 z 13
Deskou motoru lze měnit rychlost a směr točení motoru (v řezačce jsou použity desky dvě - tj. dva motory)
Schéma zapojení
Deska spojů
Pohled na osazenou desku
Testování desek po osazení
Program pro otestování
Po připojení desky motoru k Arduino shieldu konektory X10-X10 se motor pomalu rozjíždí a zastavuje + mění směr točení
/*
Test motoru na konektoru X10. Motor se točí na obě strany (reverzuje) a pomalu zrychluje a zpomaluje.
D2 směr M1
D3 rychlost M1
*/
#define smer_M1 2
#define rychlost_M1 3
void setup(){
pinMode(smer_M1, OUTPUT);
pinMode(rychlost_M1, OUTPUT);
}
void loop(){
// směr 1 *******************************************
digitalWrite(smer_M1, LOW);
for(byte c=0; c<255; c++){ // zrychlování
analogWrite(rychlost_M1, c);
delay(2) ;
}
for(int c=255; c>0; c--){ // zpomalování
analogWrite(rychlost_M1, c);
delay(2) ;
}
// směr 2 *******************************************
digitalWrite(smer_M1, HIGH);
for(byte c=0; c<255; c++){ // zrychlování
analogWrite(rychlost_M1, c);
delay(2) ;
}
for(int c=255; c>0; c--){ // zpomalování
analogWrite(rychlost_M1, c);
delay(2) ;
}
}