Shekhar777

DTMF 1

Mar 28th, 2020
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define m11 2
  2. #define m12 3
  3. #define m21 4
  4. #define m22 5
  5.  
  6. #define D0 8
  7. #define D1 9
  8. #define D2 10
  9. #define D3 11
  10.  void forward()
  11.  {
  12.    digitalWrite(11,HIGH);
  13.    digitalWrite(10,LOW);
  14.    digitalWrite(9,HIGH);
  15.    digitalWrite(8,LOW);
  16.  
  17.    }
  18.    void back()
  19.    {
  20.      digitalWrite(11,LOW);
  21.    digitalWrite(10,HIGH);
  22.    digitalWrite(9,LOW);
  23.    digitalWrite(8,HIGH);
  24.  
  25.    }
  26.    void left()
  27.    {
  28.      digitalWrite(11,HIGH);
  29.    digitalWrite(10,LOW);
  30.    digitalWrite(9,LOW);
  31.    digitalWrite(8,LOW);
  32.  
  33.    }
  34.    void  right()
  35.    {
  36.      digitalWrite(11,LOW);
  37.    digitalWrite(10,LOW);
  38.    digitalWrite(9,HIGH);
  39.    digitalWrite(8,LOW);
  40.  
  41.    }
  42.    void stop()
  43.    {
  44.      digitalWrite(11,LOW);
  45.    digitalWrite(10,LOW);
  46.    digitalWrite(9,LOW);
  47.    digitalWrite(8,LOW);
  48.  
  49.    }
  50. void setup() {
  51.  pinMode(D0,INPUT);
  52.    pinMode(D1,INPUT);
  53.   pinMode(D2,INPUT);
  54.   pinMode(D3,INPUT);
  55.    pinMode(m11,OUTPUT);
  56.    pinMode(m12,OUTPUT);
  57.    pinMode(m21,OUTPUT);
  58.    pinMode(m22,OUTPUT);
  59.  
  60. }
  61.  
  62. void loop() {
  63.   int temp1=digitalRead(D0);
  64.   int temp2=digitalRead(D1);
  65.   int temp3=digitalRead(D2);
  66.   int temp4=digitalRead(D3);
  67.  
  68.   if(temp1==0 && temp2==1 && temp3==0&& temp4==0)
  69.   forward();
  70.   if(temp1==0 && temp2==0 && temp3==0 && temp4==1)
  71.   back();
  72.   if(temp1==0 && temp2==0 && temp3==1 && temp4==0)
  73.   left();
  74.   if(temp1==0 && temp2==1 && temp3==1 && temp4==0)
  75.   right();
  76.   if(temp1==1 && temp2==0 && temp3==1 && temp4==0)
  77.   stop();
  78.  
  79. }
Add Comment
Please, Sign In to add comment