Stap 8: Dot Muncher: Motor Code
Dit is een van de functies geroepen te maken van de motor verplaatsen, of in het geval van deze functie, stoppen.
188-189: Dit vertelt eigenlijk die pin op de Arduino, opgegeven door de variabelen pwm_a en pwm_b te verlagen naar 0. Dit stopt effectief onze robot.
192-193: Dit stukje vertelt de motor eigenlijk welke richting te draaien. De pinnen (dir_a en dir_b) zijn ofwel hoge of lage en dit verandert de richting van hoe de motor beweegt instellen.
Vertel u wat, mijn goede vriend ChickenParmi verklaart het beter hier:
186 187 188 189 190 191 192 193 194 195 196 | voidStop(){ //set both motors to run at 100% duty cycle (fast) analogWrite(pwm_a, 0); analogWrite(pwm_b, 0); //Straight forward digitalWrite(dir_a, LOW); //Set motor direction, 1 low, 2 high digitalWrite(dir_b, HIGH); //Set motor direction, 3 high, 4 low delay(keyDuration); } |