اطلاعیه

Collapse
No announcement yet.

ساخت نرم افزار اندروید برای کنترل ماژول بلوتوث

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ساخت نرم افزار اندروید برای کنترل ماژول بلوتوث

    سلام دوستان.من یه ربات ساختم که کدش رو در زیر میزارم:
    کد:
    #include <Servo.h>
    #include <AFMotor.h>
    AF_DCMotor MotorR(1);
    AF_DCMotor MotorL(2);
    AF_DCMotor MotorR2(3);
    AF_DCMotor MotorL2(4);
    Servo gripperServo;
    int reads = Serial.read();
    void setup()
    {    
    Serial.begin(9600);
    gripperServo.attach(5);
    MotorR.setSpeed(255);
    MotorL.setSpeed(255);
    MotorR2.setSpeed(255);
    MotorL2.setSpeed(255); 
    }
    void loop()
    {
      switch (reads){
    
        
        case 200:
        MotorR.run(FORWARD);
        MotorL.run(FORWARD);
        MotorR2.run(FORWARD);
        MotorL2.run(FORWARD);
        break;
    
        
        case 210:
        MotorR.run(BACKWARD);
        MotorL.run(BACKWARD);
        MotorR2.run(BACKWARD);
        MotorL2.run(BACKWARD);
        break;
    
        
        case 220:
        MotorR.run(FORWARD);
        MotorL.run(RELEASE);
        MotorR2.run(FORWARD);
        MotorL2.run(RELEASE);
        break;
    
        
        case 230:
        MotorR.run(RELEASE);
        MotorL.run(FORWARD);
        MotorR2.run(RELEASE);
        MotorL2.run(FORWARD);
        break;
    
        
        case 240:
        MotorR.run(BACKWARD);
        MotorL.run(RELEASE);
        MotorR2.run(BACKWARD);
        MotorL2.run(RELEASE);
        break;
    
        
        case 250:
        MotorR.run(RELEASE);
        MotorL.run(BACKWARD);
        MotorR2.run(RELEASE);
        MotorL2.run(BACKWARD);
        break;
      }
    
      if (reads<=180)
      {
        gripperServo.write(reads); 
      }
    }
    این برنامه خودش مشکلی نداره و من میخوام از طریق گوشی اندروید و بلوتوث, آردوینو و ماژول بلوتوث رو کنترل کنم.
    از چه برنامه سازی میتونم استفاده کنم و برناممو بسازم؟ماژول بلوتوث هم hc-08 هست.
    لقمان را گفتند:<< بی خطا کد نوشتن را از که آموختی؟ >>
    گفت:<< از کامپایلرها.هر خطایی که آنها گرفتند من نگرفتم. >>
    لقمان را گفتند:<< پایتون را چگونه مثل آب روان ساختی؟>>
    گفت:<< با تقلید از جاوا.هر چیزی که در جاوا بود من ۵%اش را برداشتم شد پایتون.>>

    #2
    پاسخ : ساخت نرم افزار اندروید برای کنترل ماژول بلوتوث

    سلام
    یه سوالی : بنظرتون نباید دستوری که از سریال دریافت میشه و در read ذخیرع میشه در حلقه لوپ باشه ؟؟
    ! Life doesn't get easier , you just get stronger

    دیدگاه


      #3
      پاسخ : ساخت نرم افزار اندروید برای کنترل ماژول بلوتوث

      نوشته اصلی توسط Blue Ice نمایش پست ها
      سلام
      یه سوالی : بنظرتون نباید دستوری که از سریال دریافت میشه و در read ذخیرع میشه در حلقه لوپ باشه ؟؟
      با سلام.زیاد فرقی نداره تنها فرقی که داره اینه که اگه اول بنویسی هم تو ستاپ میشه استفاده کرد و هم لوپ..
      ولی اگه تو لوپ نوشته بشه نمیشه در ستاپ ازش استفاده کرد.
      لقمان را گفتند:<< بی خطا کد نوشتن را از که آموختی؟ >>
      گفت:<< از کامپایلرها.هر خطایی که آنها گرفتند من نگرفتم. >>
      لقمان را گفتند:<< پایتون را چگونه مثل آب روان ساختی؟>>
      گفت:<< با تقلید از جاوا.هر چیزی که در جاوا بود من ۵%اش را برداشتم شد پایتون.>>

      دیدگاه


        #4
        پاسخ : ساخت نرم افزار اندروید برای کنترل ماژول بلوتوث

        وقتی شما وارد حلقه لوپ میشید که دیگه به حلقه ستاپ برنمی*گرده. دستور رید سریال چه استفاده ای می*تونه در حلقه ستاپ داشته باشه وقتی که توی این حلقه تازه شما سریال رو ایجاد میکنید ! حتی اگر کار هم بکنه از نظر اصول برنامه نویسی درست نیست .

        از اپ ardudroid و بلوتوث ترمینال و ... میشه استفاده کرد.

        دیدگاه


          #5
          پاسخ : ساخت نرم افزار اندروید برای کنترل ماژول بلوتوث

          نوشته اصلی توسط Masood Ashoori نمایش پست ها
          وقتی شما وارد حلقه لوپ میشید که دیگه به حلقه ستاپ برنمی*گرده. دستور رید سریال چه استفاده ای می*تونه در حلقه ستاپ داشته باشه وقتی که توی این حلقه تازه شما سریال رو ایجاد میکنید ! حتی اگر کار هم بکنه از نظر اصول برنامه نویسی درست نیست .

          از اپ ardudroid و بلوتوث ترمینال و ... میشه استفاده کرد.
          https://play.google.com/store/apps/d...tooth_terminal
          چشم استاد حتما تصحیح میکنم
          لقمان را گفتند:<< بی خطا کد نوشتن را از که آموختی؟ >>
          گفت:<< از کامپایلرها.هر خطایی که آنها گرفتند من نگرفتم. >>
          لقمان را گفتند:<< پایتون را چگونه مثل آب روان ساختی؟>>
          گفت:<< با تقلید از جاوا.هر چیزی که در جاوا بود من ۵%اش را برداشتم شد پایتون.>>

          دیدگاه

          لطفا صبر کنید...
          X