Stap 6: eindelijk! Motorische controle!
Met behulp van digitalWrite(), kunnen we het schakelen van de transistors in- en uitschakelen door de corresponderende pin hoog of laag.
Dit zal alleen de motor aan en uit schakelen in één richting. Zullen we een H-brug te hebben volledige controle van een motor.
We zullen niet met behulp van een H-brug in deze Insctructable.
Sluit één uiteinde van een 1 k ohm weerstand naar pin 2 (juiste motor). Sluit het andere uiteinde naar een lege rij op het breadboard. Toevoegen van de transistor, uitlijnen van de base terminal van de transistor met het einde van de weerstand en plaats deze in dezelfde rij van de weerstand. De verzamelaar verbinden met één pin van de juiste motor. De emitter (resterende pin) verbinden met grond. Sluit de andere pin van de motor met de positieve aansluitklem van de accu. Herhaal voor de linker motor op pin 3. Ook sluit de negatieve aansluitklem van de accu aan op de grond pin op de Arduino.
Hier zijn de functies om uw robot verplaatsen.
Straight:
digitalWrite (RightMotor, hoge);
digitalWrite (LeftMotor, hoge);
Links:
digitalWrite (RightMotor, hoge);
digitalWrite (LeftMotor, laag);
Rechts:
digitalWrite (RightMotor, laag);
digitalWrite (LeftMotor, hoge);
Aankondiging te schakelen, moet u het tegenovergestelde motor op.