Arduino- motor

Motor slúži na pohon robotických autíčok, rôznych podvozkov a podobne.

Na napájanie motora je potrebné zapojiť aj tzv. motorový ovládač ako napríklad tento model L9110 kvôli tomu, že motor potrebuje extra energiu na prevádzku:

Na samotné zapojenie budeme potrebovať Arduino, motorový ovládač, 2 motory, krížový šrobovák a pár káblikov:

Zdroj: fritzing.com

Na pohon 2 motorov stačí aj napájanie s Arduina, ale ak budete mať pocit, že motory idú pomaly alebo slabo môžete na červený (+) a čierny (-) káblik zapojiť 9 voltovú batériu. Samotné zapojenie vyzerá takto:

void setup() {
   pinMode( 6 , OUTPUT);
   pinMode( 7 , OUTPUT);
 pinMode( 8 , OUTPUT);
   pinMode( 9 , OUTPUT);
 }
 void loop() {
 digitalWrite( 6 , HIGH);
   digitalWrite( 7 , LOW);
 digitalWrite( 8 , HIGH);
   digitalWrite( 9 , LOW);
 delay(5000);
 digitalWrite( 6 , LOW);
   digitalWrite( 7 , HIGH);
 digitalWrite( 8 , LOW);
   digitalWrite( 9 , HIGH);
 delay(5000);
   // stop
   digitalWrite( 6 , LOW);
   digitalWrite( 7 , LOW);
 digitalWrite( 8 , LOW);
   digitalWrite( 9 , LOW);
 delay(5000);
 }

Kód je podobný ako pri zapojení LEDiek. Motory sa najprv roztočia dopredu 5 sekúnd, potom dozadu 5 sekúnd a nakoniec 5 sekúnd budú nehybné a to všetko sa bude neustále opakovať.

Prajem Vám veľa zaujímavých projektov s motormi.

Leave a Reply

Your email address will not be published. Required fields are marked *