İyi seyirler dilerim.
Video ve kodlar aşağıda
Kodlar:
int data; /* Forward :1 BackWard :4 Left :3 Right :2 MotorPin1 ve MotorPin2 = Sağ Tekerleği Çalıştıran Motor Uçları MotorPin3 ve MotorPin4 = Sol Tekerleği Çalıştıran Motor Uçları */ /* Module IN1 - Arduino pin 5 // PWM çıkışlarını seçtik motorları PWM ile sürmek için Module IN2 - Arduino pin 6 // IN1,IN2 vs. motor sürücünün üzerinde yazıyor Module IN3 - Arduino pin 10 Module IN4 - Arduino pin 9 */ const int motorPin1 = 9; // Pin 14 of L293 const int motorPin2 = 10; //Pin 10 of L293 //Motor SAĞ const int motorPin3 = 6; // Pin 7 of L293 // Motor SOL const int motorPin4 = 5; //Pin 2 of L293 void setup() { Serial.begin(9600); // Bluetooth Modül 9600 baudda çalışıyor pinMode(motorPin1,OUTPUT); pinMode(motorPin2,OUTPUT); pinMode(motorPin3,OUTPUT); pinMode(motorPin4,OUTPUT); } void loop() { if(Serial.available()>0) { data=Serial.read(); // Motor Duracak if(data=='0') { analogWrite(motorPin1, 0); analogWrite(motorPin2, 0); analogWrite(motorPin3, 0); analogWrite(motorPin4, 0); } //Araç İleri Gidecek if(data=='1') { analogWrite(motorPin1, 180); analogWrite(motorPin2, 0); analogWrite(motorPin3, 180); analogWrite(motorPin4, 0); } //Araç Sağa Gidecek if(data=='2') { analogWrite(motorPin1, 0); analogWrite(motorPin2, 0); analogWrite(motorPin3, 180); analogWrite(motorPin4, 0); } //Araç Sola Gidecek if(data=='3') { analogWrite(motorPin1, 180); analogWrite(motorPin2, 0); analogWrite(motorPin3, 0); analogWrite(motorPin4, 0); } //Araç Geri Gidecek if(data=='4') { analogWrite(motorPin1, 0); analogWrite(motorPin2, 180); analogWrite(motorPin3, 0); analogWrite(motorPin4, 180); } } }
Android kodlarını da rica etsem paylaşabilir misiniz?
YanıtlaSilarduino bluetooth aparatı var mıymış. Daha biz çok programlı lisede buton düzeyinden potansiyometreye geçemedik :-|
YanıtlaSilgüzel bir uygulama olmuş. Ellerinize sağlık.