#include <AFMotor.h> #include <SoftwareSerial.h> SoftwareSerial bluetooth(9, 10); // RX, TX (Arduino tarafında.) AF_DCMotor motor1(1), motor2(2), motor3(3), motor4(4); byte hiz = 160 ; void setup() { Serial.begin(9600); bluetooth.begin(9600); motor1.setSpeed(hiz); motor2.setSpeed(hiz); motor3.setSpeed(hiz); motor4.setSpeed(hiz); } void loop() { if (bluetooth.available()) { char karakter = bluetooth.read(); // Gelen veriyi karakter değişkenine ata. if (karakter == 'a') { // ileri. ileri(); } else if (karakter == 'e') { // Geri. geri(); } else if (karakter == 'b') { // Sağ. sag(); } else if (karakter == 'd') { // Sol. sol(); } else if (karakter == 'c') { //Dur. dur(); } // hiz = bluetooth.parseInt(); // Gelen veriden tamsayı bilgisini çek, hiz değişkenine ata. } // motor.setSpeed(i); // motor.run(BACKWARD); } void ileri() { motor1.run(FORWARD); motor2.run(FORWARD); motor3.run(FORWARD); motor4.run(FORWARD); } void geri() { motor1.run(BACKWARD); motor2.run(BACKWARD); motor3.run(BACKWARD); motor4.run(BACKWARD); } void sol() { motor1.run(BACKWARD); motor2.run(BACKWARD); motor3.run(FORWARD); motor4.run(FORWARD); } void sag() { motor1.run(FORWARD); motor2.run(FORWARD); motor3.run(BACKWARD); motor4.run(BACKWARD); } void dur() { motor1.run(RELEASE); motor2.run(RELEASE); motor3.run(RELEASE); motor4.run(RELEASE); }
Categories:
Tags:
One response
Sizinle nasıl iletişime geçebilirim