Code for delete:



void setup(){
}

void(*resetFunc) (void) = 0; 

void loop() {
  resetFunc();
  delay(1000); 
}

Code for blinking led:

//G gagan;
void setup() {
 // put your setup code here, to run once;
 pinMode(13,OUTPUT);
}
void loop() {
 digitalWrite(13, HIGH);
 delay(1000); 
 digitalWrite(13, LOW);
 delay(1000);
}
//please subscribe;


https://youtu.be/HF8eY8aFs6Q


Code for servo motor:



  1. //Gagan

  2. #include <Servo.h>
  3.  
  4. int servoPin = 12;
  5. Servo servo;
  6. int angle = 0; // servo position in degrees
  7. void setup()
  8. {
  9. servo.attach(servoPin);
  10. }void loop()
  11. {
  12. // scan from 0 to 180 degrees
  13. for(angle = 0; angle < 180; angle++)
  14. {
  15. servo.write(angle);
  16. delay(15);
  17. }
  18. // now scan back from 180 to 0 degrees
  19. for(angle = 180; angle > 0; angle--)
  20. {
  21. servo.write(angle);
  22. delay(15);
  23. }
  24. }
  25. //Subscribe to my channel



Connect to pin no. 12 

5v and gnd

Code for obstracle avoiding robot:



int trigPin = 9;      // trig pin of HC-SR04
int echoPin = 10;     // Echo pin of HC-SR04


int revleft4 = 4;       //REVerse motion of Left motor
int fwdleft5 = 5;       //ForWarD motion of Left motor
int revright6 = 6;      //REVerse motion of Right motor
int fwdright7 = 7;      //ForWarD motion of Right motor


long duration, distance;


void setup() {
  
  delay(random(500,2000));   // delay for random time
  Serial.begin(9600);
  pinMode(revleft4, OUTPUT);      // set Motor pins as output
  pinMode(fwdleft5, OUTPUT);
  pinMode(revright6, OUTPUT);
  pinMode(fwdright7, OUTPUT);
  
  pinMode(trigPin, OUTPUT);         // set trig pin as output
  pinMode(echoPin, INPUT);          //set echo pin as input to capture reflected waves
}


void loop() {


  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);   
  digitalWrite(trigPin, HIGH);     // send waves for 10 us
  delayMicroseconds(10);
  duration = pulseIn(echoPin, HIGH); // receive reflected waves
  distance = duration / 58.2;   // convert to distance
  delay(10);
    // If you dont get proper movements of your robot then alter the pin numbers
  if (distance > 19)            
  {
    digitalWrite(fwdright7, HIGH);                    // move forward
    digitalWrite(revright6, LOW);
    digitalWrite(fwdleft5, HIGH);                                
    digitalWrite(revleft4, LOW);                                                       
  }


  if (distance < 18)
  {
    digitalWrite(fwdright7, LOW);  //Stop                
    digitalWrite(revright6, LOW);
    digitalWrite(fwdleft5, LOW);                                
    digitalWrite(revleft4, LOW);
    delay(500);
    digitalWrite(fwdright7, LOW);      //movebackword         
    digitalWrite(revright6, HIGH);
    digitalWrite(fwdleft5, LOW);                                
    digitalWrite(revleft4, HIGH);
    delay(500);
    digitalWrite(fwdright7, LOW);  //Stop                
    digitalWrite(revright6, LOW);
    digitalWrite(fwdleft5, LOW);                                
    digitalWrite(revleft4, LOW);  
    delay(100);  
    digitalWrite(fwdright7, HIGH);       
    digitalWrite(revright6, LOW);   
    digitalWrite(revleft4, LOW);                                 
    digitalWrite(fwdleft5, LOW);  
    delay(500);
  }

}

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5224278975698136"

     crossorigin="anonymous"></script>

<ins class="adsbygoogle"

     style="display:block"

     data-ad-format="autorelaxed"

     data-ad-client="ca-pub-5224278975698136"

     data-ad-slot="9236826920"></ins>

<script>

     (adsbygoogle = window.adsbygoogle || []).push({});

</script>