Bluetooth servo kodu yardım lütfen

EmirKaplan

Yeni Üye
22 Tem 2019
8
1
0
İstanbul
Cinsiyet
Erkek
Merhaba arkadaşlar, kodumu aşağıda yazdım devremde sadece iki micro servo 9g ve hc-05 bluetooth modülü var arduino uno ile birlikte,
şu aşağıda fotoğrafını attığım uygulama ile tuşa basarak hareket ettirmek istiyorum motoru örneğin bastığımda w değeri gönderince 10 derece servo hareket etsin
veya 1'er derece 1'er derece hareket ettirmekte olur diğer alttaki tuşlada - yönde hareket etsin gibi istiyorum basitçe söylemek gerekirse yukarı aşağı yapmak istiyorum. Çok uğraştım bir türlü kodu beceremedim galiba zaten çok yetenekli değilim.
Yardımcı olan arkadaşlar için çok teşekkür ederim.


//bismillah
#include <SoftwareSerial.h>
#include <Servo.h>
SoftwareSerial mySerial(10, 11); //rx tx
Servo LauncherX;
Servo LauncherY;
Servo RKTX;
Servo RKTY;

int posX = 0;
int posY = 0;
int RposX = 0;
int RposY = 0;
void setup() {
pinMode(10, OUTPUT);
LauncherX.attach(6);
LauncherY.attach(7);

RKTX.attach(8);
RKTY.attach(9);


mySerial.begin(9600);
//bluetooth.begin(9600);
}

void loop() {

///LAUNCHER KONTROL
char ch = mySerial.read();

//LAUNCHER İLERİ
if (ch == 'q') {
posX++;
LauncherX.write(posX);

}if(ch == 'a'){ LauncherX.write(posX); }
if(ch== 'e') {
posY++;
LauncherY.write(posY);
}if(ch =='r'){ LauncherY.write(posY); }

//LAUNCHER GERİ

if (ch == 'p') {
posX = posX - 10;
LauncherX.write(posX);
}if(ch == 'o'){ LauncherX.write(posX); }
if(ch== 'k') {
posY = posY - 10;
LauncherY.write(posY);
}if(ch =='l'){ LauncherY.write(posY); }

}







s2.PNG




sorun.PNG
 

amenofis

Yeni Üye
18 Tem 2019
41
9
0
Bursa
Cinsiyet
Erkek
Verdiğin bilgiler eksik. Bluetooth ile veri geldiğine emin misin? Bunu test etmek için motor yerine led yakıp söndür. Servoların çalıştığına emin misin? Bunu test etmek için arduinoya bağladığın butonlarla döndürmeyi dene. Ancak herşeyin çalıştığına emin olduktan sonra parçaları birleştirebilirsin.

Bir de gerekmedikçe soft serial kullanmanın bir mantığı yok. Onun yerine Serial.read() kullan.
 

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?