Skip to main content

Line following Robot Using Arduino.


           Line following Robot Using Arduino.



Its super simple, low cost (2 sensor based) line follower robot. If you are a absolute beginner, you can make it only in 2 hours.


Components required. 

Circuit diagram. 

Codes.

/*-------definning Inputs------*/
#define LS  2    // left sensor
#define RS  5    // right sensor


/*-------definning Outputs------*/
#define LM1 11    // left motor
#define LM2 10    // left motor
#define RM1 9    // right motor
#define RM2 6     // right motor

void setup()
{
  pinMode(LS, INPUT);
  pinMode(RS, INPUT);
  pinMode(LM1, OUTPUT);
  pinMode(LM2, OUTPUT);
  pinMode(RM1, OUTPUT);
  pinMode(RM2, OUTPUT);

}

void loop(){
if((digitalRead(LS)==LOW) && (digitalRead(RS)==LOW))    // Condition_1 stop
{    
    MoveForward();
  }
  
  if((digitalRead(LS)==HIGH) && (digitalRead(RS)==HIGH))  //CONDITION-2 FORWRD
  {
      Stop();
    }
  if((digitalRead(LS)==LOW) && (digitalRead(RS)==HIGH))  // RIGHT
  {
    TurnLeft();
  }
  if((digitalRead(LS)==HIGH) && (digitalRead(RS)==LOW))
  {
    TurnRight();
  }
}



void MoveForward()
{
    analogWrite(LM1, 50);
    analogWrite(LM2, 0);
    analogWrite(RM1, 50);
    analogWrite(RM2, 0);
    delay(20);
}

void TurnRight()
{
    analogWrite(LM1, 0);
    analogWrite(LM2, 60);
    analogWrite(RM1, 60);
    analogWrite(RM2, 0);
    delay(30); 
}

void TurnLeft()
{
    analogWrite(LM1, 60);
    analogWrite(LM2, 0);
    analogWrite(RM1, 0);  
    analogWrite(RM2, 60);
    delay(30);
}

void Stop()
{
    analogWrite(LM1, 0);
    analogWrite(LM2, 0);
    analogWrite(RM1, 0);
    analogWrite(RM2, 0);
    delay(20);
}

You can just copy past this code Arduino IDE. 

Comments

Popular posts from this blog

Самый простой ЧПУ плоттер на Arduino своими руками

ചൊവ്വയിൽ മഴ മേഘങ്ങൾ

ചൊവ്വയിൽ മഴ മേഘങ്ങൾ ,ശാസ്ത്രലോകം അമ്പരപ്പിൽ ! നാസയുടെ Curiosity Rover ചൊവ്വാഗ്രഹത്തിൽ 60 കിലോമീറ്റർ ഉയരത്തിലായി മഴമേഘങ്ങൾ കണ്ടെത്തി യിരിക്കുന്നു എന്നതാണ് അത്ഭുതകരമായ ഏറ്റവും പുതിയ വാർത്ത. ഈ മേഘങ്ങളിൽ ജലാംശവും ഐസും ഉണ്ടെന്ന കണക്കുകൂട്ടലുകൾ ശക്തമാകുന്നത് സൂര്യാസ്തമയശേഷമുള്ള അവയുടെ തിളക്കം മൂലമാണ്. ദുർലഭമായ ഈ മേഘങ്ങൾ എവിടെനിന്നും വന്നു എന്നതാണിപ്പോഴത്തെ കാതലായ ചോദ്യം. മേഘങ്ങളുടെ നിരവധി ബ്ളാക്ക് ആൻഡ് വൈറ്റ്, കളർ ചിത്രങ്ങൾ ക്യൂറിയോസിറ്റിയുടെ ക്യാമറകൾ പകർത്തിയിട്ടുണ്ട്. 2021 മാർച്ച് 21 നാണ്  ( March 19, 2021, 3,063rd Martian day) ഈ മേഘച്ചിത്രങ്ങൾ Curiosity Rover ക്യാമറകൾ പകർത്തിയത്. ചൊവ്വയിലെ ഗേൽ ക്രേറ്ററിനു മുകളിലാണ് ഇവ കാണപ്പെട്ടത്. ഇപ്പോൾ ചൊവ്വയിൽ തണുപ്പുകാലമല്ല. അതുതന്നെയാണ് ഈ മേഘങ്ങളെപ്പറ്റിയുള്ള കൂടുതൽ പഠനത്തിന് ശാസ്ത്രലോകത്തെ പ്രേരിപ്പിക്കുന്ന ഘടകവും.എന്തായാലും ഈ പുതിയ അറിവുമൂലം ലോകമെമ്പാടുമുള്ള ശാസ്ത്രജ്ഞർ വലിയ ഉത്സാഹത്തിലാണ്. ക്യൂറിയോസിറ്റി അയച്ച ചിത്രങ്ങളിൽ നടത്തിയ ഗവേഷണത്തിൽ കാണപ്പെട്ട മേഘപാളികളിൽ ഐസ് ക്രിസ്റ്റലുകൾ സൂര്യപ്രകാശത്തിൽ പല നിറങ്ങളിൽ തിളങ്ങുന്നതായും ...