Advertisement
KingOfWesteros

Teclado Matricial 4x4

Apr 6th, 2021
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.83 KB | None | 0 0
  1. #include<Keypad.h>
  2. int ledV=11;
  3. int ledaM=12;
  4.  
  5.  
  6. const byte linha=4;
  7. const byte cols=4;
  8.  
  9. byte Pins_linha[]={9,8,7,6};
  10. byte Pins_cols[]={5,4,3,2};
  11. char Teclas[4][4]=
  12.  
  13. {
  14.   {'1','2','3','A'},
  15.   {'4','5','6','B'},
  16.   {'7','8','9','C'},
  17.   {'*','0','#','D'}  
  18. };
  19.  
  20.  
  21. Keypad Teclado1=Keypad(makeKeymap(Teclas),Pins_linha,Pins_cols,4,4);
  22.  
  23.  
  24. void setup(){
  25.      
  26.      pinMode(ledV,OUTPUT);
  27.      pinMode(ledaM,OUTPUT);
  28.      
  29. }
  30.  
  31. void loop()
  32. {
  33.   char clic=Teclado1.getKey();
  34.   if(clic!=0)
  35.   Serial.println(clic);  
  36.  
  37.   if(clic=='1')
  38.   {
  39.     digitalWrite(11,HIGH);
  40.     delay (3000);
  41.     digitalWrite(12,LOW);
  42.    
  43.   }
  44.  
  45.  
  46.   else if(clic=='5')
  47.   {
  48.     digitalWrite(11,LOW);
  49.     digitalWrite(12,HIGH);
  50.     delay (3000);
  51.    
  52.   }
  53.  
  54.   else
  55.   {
  56.     digitalWrite(11,LOW);
  57.     digitalWrite(12,LOW);
  58.   }
  59.  
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement