Stap 5: Programmering Robot
Verklaring of geef een naam voor elke pin:
Const byte PWMKI = 11;
Const byte DIR1KI = 13;
Const byte DIR2KI = 2;
Const byte PWMKA = 3;
Const byte DIR1KA = 9;
Const byte DIR2KA = 4;
installatieprogramma, set output pin van de arduino voor uit motor stuurprogramma:
pinMode(PWMKI,OUTPUT);
pinMode(DIR1KI,OUTPUT);
pinMode(DIR2KI,OUTPUT);
pinMode(PWMKA,OUTPUT);
pinMode(DIR1KA,OUTPUT);
pinMode(DIR2KA,OUTPUT);
Klik New tab, Geef naam motor.ino:
Wanneer Map1 en map2 diferent logica motor uitgevoerd hebben. uitsluitend using digitalWrite (digitale pin, HIGH/LOW) voor outpur DIR en analogWrite (analoge pin, 0-255) voor PWM-uitgang.
In motor.ino hebben programma cekMotor te controleren uw motor rijden, uncomment cekMotor() en commentaar play() om te controleren de motor rijden vervolgens uploaden programma, het programma is: vooruit = > achteruit = > draai rechts = > draai links. Als de robot het niet doen, dus controleer de hardware en kabel verbinding.
Klik New tab, Geef naam BT.ino:
In BT.ino hebben twee programma:
1. cekBluetooth (om te controleren bluetooth-gegevens in seriële Monitor)
2. spelen (om te spelen robot met behulp van de telefoon)
* Wees naar bestand openen programma, open bluetooth_robot.ino motor.ino en BT.ino niet openen.
* Sommige commentaar is Indonesië lenguage gebruiken.