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) ;
  }    
}
Attachments:
 Anotace soutěže[ ]692 kB
 Zadání soutěže[ ]13247 kB
 Zdrojový program pro procesor - Arduino IDE[Testy desek]3 kB
 manuál ovládání přes USB[ ]468 kB