Arduino HC06 Bluetooth Module

isurutmv

Well-known member
  • May 1, 2013
    1,936
    823
    113
    29
    Gampaha
    Mcn mama Arduino Nano board ekath ekka HC06 Bluetooth Module ekak connect arala thiyenawa module ekata 5v aran thiyenne board ekenmayi mama board ekata USB walin power eka dunnama module eka wada but board ekata wenama power eka dunnama module eka wada naha mokakda mcn mekata karanna oona

    thawa deyak mama board ekata upload karapu code eka pahalin danawa ee code eke widihatama phone eken 1,2,3 kiyana values pass wenakota functions tika hodata wada but 4 kiyana value eka pass una gaman bluetooth module eka disconnect wenawa

    PHP:
    //MakewithREX Bot controller android app
    
    boolean goesForward = false;
    
    
    char getstr;
    const int LeftMotorForward = 2;
    const int LeftMotorBackward = 3;
    const int RightMotorForward = 4;
    const int RightMotorBackward = 5;
    
    void _mForward()
    { 
      
      digitalWrite(LeftMotorForward, HIGH);
        digitalWrite(RightMotorForward, HIGH);
      
        digitalWrite(LeftMotorBackward, LOW);
        digitalWrite(RightMotorBackward, LOW);
      Serial.println("go forward!");
    }
    void _mBack()
    {
      
      digitalWrite(LeftMotorBackward, HIGH);
      digitalWrite(RightMotorBackward, HIGH);
      
      digitalWrite(LeftMotorForward, LOW);
      digitalWrite(RightMotorForward, LOW);
      Serial.println("go back!");
    }
    void _mleft()
    {
      
      digitalWrite(LeftMotorBackward, LOW); // did change to move only ryt motor forward
      digitalWrite(RightMotorForward, HIGH);
      
      digitalWrite(LeftMotorForward, LOW);
      digitalWrite(RightMotorBackward, LOW);
      
      Serial.println("go left!");
    }
    void _mright()
    {
      
      digitalWrite(LeftMotorForward, HIGH);
      digitalWrite(RightMotorBackward, LOW); // did change to move only left motor forward
      
      digitalWrite(LeftMotorBackward, LOW);
      digitalWrite(RightMotorForward, LOW);
      
      
    }
    void _mStop()
    {
      digitalWrite(RightMotorForward, LOW);
      digitalWrite(LeftMotorForward, LOW);
      digitalWrite(RightMotorBackward, LOW);
      digitalWrite(LeftMotorBackward, LOW);
      Serial.println("Stop!");
    }
    
    void setup()
    { 
      
      Serial.begin(9600);
      pinMode(RightMotorForward, OUTPUT);
      pinMode(LeftMotorForward, OUTPUT);
      pinMode(LeftMotorBackward, OUTPUT);
      pinMode(RightMotorBackward, OUTPUT);
      
      
      delay(100);
    }
    void loop()
      { 
      
    
       if(Serial.available()){ 
      getstr=Serial.read();
     if(getstr=='1')
      {
        _mForward();
      }
      else if(getstr=='2')
      {
        _mBack();
        delay(200);
      }
      else if(getstr=='4')// according to my robot. otherwise L
      {
        _mleft();
        delay(200);
      }
      else if(getstr=='3') // according to my robot. otherwise R
      {
        _mright();
        delay(200);
      }
      else if(getstr=='X')
      {
         _mStop();     
      }
       }
       
    }
    danna kiyana kenek help ekak diyallako :(:(:(
     
    • Like
    Reactions: Ne@

    kinkon

    Well-known member
  • Aug 5, 2007
    115,563
    2
    115,391
    113
    Kandy ♕ පතිරූප දේස වාසෝ
    avatar512710_4.gif