Advertisement
lasthunter657

Arduino project

May 18th, 2021
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. #include <LiquidCrystal.h>// initialize the library with the numbers of the interface pins
  2.  
  3. #include <Servo.h> //includes the servo library
  4. #include "DHT.h"
  5. #include <SPI.h>
  6. #include <MFRC522.h>
  7.  
  8.  
  9. #define SS_PIN 10
  10. #define DHTPIN 1
  11. #define RST_PIN 9
  12.  
  13.  
  14. LiquidCrystal lcd(A0, A1, A2, A3, A4, A5);
  15. MFRC522 mfrc522(SS_PIN, RST_PIN)
  16. Servo myservo1;
  17. DHT dht(DHTPIN, DHTTYPE);
  18.  
  19. int buzzer = 0;
  20. int ir_s1 = 2;
  21. int ir_s2 = 4;
  22. int led1=5 ;
  23. int led2= 6 ;
  24. in
  25.  
  26.  
  27. int Total = 5;
  28. int Park ;
  29.  
  30. int flag1 = 0;
  31. int flag2 = 0;
  32.  
  33.  
  34.  
  35. void setup() {
  36.  
  37. Serial.begin(9600)
  38. SPI.begin();
  39.  
  40.  
  41. pinMode(ir_s1, INPUT);
  42. pinMode(ir_s2, INPUT);
  43. pinMode(led1,OUTPUT);
  44. pinMode(led2,OUTPUT);
  45.  
  46. String Rfidaddress= "C4 D1 F1 33";
  47.  
  48. myservo1.attach(3);
  49. myservo1.write(100);
  50.  
  51. lcd.begin(16, 2);
  52. lcd.setCursor (0,0);
  53. lcd.print(" Car Parking ");
  54. lcd.setCursor (0,1);
  55. lcd.print(" System ");
  56. delay (2000);
  57. lcd.clear();
  58.  
  59. Park = Total;
  60. }
  61.  
  62. void loop(){
  63. lcd.print("Scan your Card")
  64. if ()
  65. if(digitalRead (ir_s1) == LOW && flag1==0){
  66. if(Park >0){flag1=1;
  67. if(flag2==0){myservo1.write(0); Park = Park -1;}
  68. }else{
  69. lcd.setCursor (0,0);
  70. lcd.print(" Sorry no Parks ");
  71. lcd.setCursor (0,1);
  72. lcd.print(" Available ");
  73. delay (1000);
  74. lcd.clear();
  75. }
  76. }
  77.  
  78. if(digitalRead (ir_s2) == LOW && flag2==0){flag2=1;
  79. if(flag1==0){myservo1.write(0); Park = Park +1;}
  80. }
  81.  
  82. if(flag1==1 && flag2==1){
  83. delay (1000);
  84. myservo1.write(100);
  85. flag1=0, flag2=0;
  86. }
  87.  
  88. lcd.setCursor (0,0);
  89. lcd.print("Total Park : ");
  90. lcd.print(Total);
  91.  
  92. lcd.setCursor (0,1);
  93. lcd.print("Have Park : ");
  94. lcd.print(Park );
  95. }
  96.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement