MSP432P401R - C# Seri Haberleşme Sorunu

Başlatan ernuynk, 26 Mart 2016, 23:35:33

ernuynk

Merhaba arkadaşlar, Arduino ile yazmış olduğum kodları Energia ile MSP432x kartıma yükledim. Derleme sırasında herhangi bir hata da almadım. Fakat C# arayüzünden servo kontrolü yapamıyorum. Aynı kodlar Arduino ile çalışıyor fakat MSP432x de çalışmıyor. C#arayüzünü başlattığımda otomatik olarak seri haberleşme başlıyor, orada da herhangi bir hata almıyorum. Kod şu şekilde;

//////////////////////////////////
#include <Servo.h>

Servo servoEks6, servoEks5, servoEks4, servoEks3, servoEks2, servoEks1;

int aci;
int servo=0;

void setup()
{
  Serial.begin(115200);
  servoEks1.attach(8); //1000
  servoEks2.attach(9); //2000
  servoEks3.attach(10); //3000
  servoEks4.attach(11); //4000
  servoEks5.attach(12); //5000
  servoEks6.attach(13); //6000

  //başlangıç pozisyonları
  servoEks1.write(90);
  servoEks2.write(10); //2.Eksen Başlangıç Açısı
  servoEks3.write(110); //3.Eksen Başlangıç Açısı
  servoEks4.write(60); //4.Eksen Başlangıç Açısı
  servoEks5.write(90); //5.Eksen Başlangıç Açısı
  servoEks6.write(30); //
}

void loop()
{
}

void serialEvent()
{
  aci = Serial.parseInt();
  servo = aci/1000;
  aci = aci % 1000;

  if(aci!=0)
  {
      if(servo==1)
      {
        servoEks1.write(aci);
      }

      else if(servo==2)
      {
        servoEks2.write(aci);
      }

      else if(servo==3)
      {
        servoEks3.write(aci);
      }

      else if(servo==4)
      {
        servoEks4.write(aci);
      }

      else if(servo==5)
      {
        servoEks5.write(aci);
      }

      else if(servo==6)
      {
        servoEks6.write(aci);
      }
  }
}
//////////////////////////////////////

Teşekküler.

Çizgi Tagem

Merhaba, Motorlar başlangıç pozisyonlarını alıyor mu? Sadece seri haberleşmede mi sorun var?