Stap 5: Codering: - voor 2 MOTOR
motorcontroller pinnen verbinden met Arduino digitale pinnen
motor een int enA = 10;
int in1 = 9;
int in2 = 8; //
motor twee int enB = 5;
int 3 = 7;
int in4 = 6;
void setup {/ / stel alle pinnen van de motorische controle op uitgangen
pinMode (enA, OUTPUT);
pinMode (enB, OUTPUT);
pinMode (in1, OUTPUT);
pinMode (in2, OUTPUT);
pinMode (3, OUTPUT);
pinMode (in4, OUTPUT); }
VOID demoOne() {/ / deze functie zal de motoren uitgevoerd in beide richtingen met een vaste snelheid / / inschakelen van de motor een digitalWrite (in1, hoge);
digitalWrite (in2, laag); snelheid ingesteld op 200 mogelijk bereik 0 ~ 255
analogWrite (enA, 200); inschakelen motor B
digitalWrite (3, hoge);
digitalWrite (in4, laag); snelheid ingesteld op 200 mogelijk bereik 0 ~ 255
analogWrite (enB, 200);
delay(2000); nu motor richting veranderen
digitalWrite (in1, laag);
digitalWrite (in2, hoge);
digitalWrite (3, laag);
digitalWrite (in4, hoge);
delay(2000); nu uitzetten motoren
digitalWrite (in1, laag);
digitalWrite (in2, laag);
digitalWrite (3, laag);
digitalWrite (in4, laag); }
VOID demoTwo() {/ / deze functie zal de motoren lopen over het bereik van mogelijke snelheden / / merk op dat de maximale snelheid wordt bepaald door de motor zelf en de bedrijfsspanning / / de PWM-waarden verzonden door
analogWrite() zijn fracties van de maximale snelheid mogelijk / / door de hardware / / aanzetten van motoren
digitalWrite (in1, laag);
digitalWrite (in2, hoge);
digitalWrite (3, laag);
digitalWrite (in4, hoge); versnellen van nul naar maximale snelheid
for (int i = 0; ik < 256; i ++) {}
analogWrite(enA, i);
analogWrite(enB, i);
vertraging(20); } / / vertragen van de maximumsnelheid op nul
for (int i = 255; ik > = 0;--i) {}
analogWrite(enA, i);
analogWrite(enB, i);
vertraging(20); } / / nu uitzetten motoren
digitalWrite (in1, laag);
digitalWrite (in2, laag);
digitalWrite (3, laag);
digitalWrite (in4, laag); }
void loop {}
demoOne();
delay(1000);
demoTwo();
delay(1000); }
Ik hoop dat u deze tutorial hebt gevolgd. Dus als u wilt dat een update van Arduino en HTML en CSS tutorial kepp na me.thak you.if u twijfelt doe zou laat een reactie hieronder ik plesed om u te helpen