Arduino kontrollerade L293D Robot (del 1 - Update 1.0) (8 / 12 steg)
Steg 8: Grundläggande koden för att gå rakt
Följande är grundläggande Arduino kod som körs en loop som gör roboten gå rakt fram.int LeftMotorForward = 10; Stift 10 har vänster Motor ansluten på Arduino styrelser.
int LeftMotorReverse = 9; Stift 9 har vänster Motor ansluten på Arduino styrelser.
int RightMotorForward = 12; Stift 12 har rätt Motor ansluten på Arduino styrelser.
int RightMotorReverse = 13. Stift 13 har rätt Motor ansluten på Arduino styrelser.
void setup()
{
pinMode (LeftMotorForward, OUTPUT); initiera stiftet som en utgång.
pinMode (RightMotorForward, OUTPUT); initiera stiftet som en utgång.
pinMode (LeftMotorReverse, OUTPUT); initiera stiftet som en utgång.
pinMode (RightMotorReverse, OUTPUT); initiera stiftet som en utgång.
}
Följande slingan är att göra roboten gå staright
void loop()
{
digitalWrite (RightMotorForward, hög); slå på höger Motor
digitalWrite (LeftMotorForward, hög); slå på vänster Motor
Delay(10000); vänta 10 sekunder
digitalWrite(RightMotorForward,LOW); inaktivera den rätt Motor
digitalWrite (LeftMotorForward, låg); inaktivera den vänster Motor
Delay(10000); vänta 10 sekunder
}