Arduino Motor sköld handledning (4 / 6 steg)
Steg 4: En Motor
En extern strömkälla är inte alltid nödvändigt, men det förbättrar drastiskt motorns prestanda. Det rekommenderas att du alltid använder en.
För att ansluta ditt externa nätaggregat, Anslut den positiva (röd) kabeln från strömförsörjningen till "Vin" terminal, och (svart) jordledaren till "Jord" terminal.
Slutligen, ladda upp koden för att kontrollera motorn sköld till Arduino.
Här är koden för att kontrollera en motor:
/*************************************************************
Motoriska sköld 1-kanals DC Motor Demo
av Randy Sarafan
För mer information, se:
*************************************************************/
void setup() {
Setup kanal A
pinMode (12, OUTPUT); Initierar Motor kanal A stift
pinMode (9, OUTPUT); Initierar broms kanal A stift
}
void loop() {
vidarebefordra @ full fart
digitalWrite 12, hög. Upprättar riktning framåt av kanal A
digitalWrite (9, låg). Lossa bromsen för kanal A
analogWrite (3, 255); Snurrar motorn på kanal A i full fart
Delay(3000);
digitalWrite (9, hög). Eengage bromsar för kanal A
Delay(1000);
bakåt @ halvfart
digitalWrite 12, låg. Upprättar bakåt riktning mot kanal A
digitalWrite (9, låg). Lossa bromsen för kanal A
analogWrite (3, 123); Snurrar motorn på kanal A på halvfart
Delay(3000);
digitalWrite (9, hög). Eengage bromsar för kanal A
Delay(1000);
}