Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. int CardID;
  2. int activation;
  3.  
  4. void setup()
  5. {
  6. pinMode(0, INPUT);
  7. pinMode(1, INPUT);
  8. pinMode(2, INPUT);
  9. pinMode(3, INPUT);
  10. pinMode(4, INPUT);
  11. pinMode(5, INPUT);
  12. pinMode(6, INPUT);
  13. pinMode(7, INPUT);
  14. Serial.begin(9600);
  15. }
  16.  
  17. void loop() {
  18. choixCardID();
  19. if (CardID == 1){
  20. Serial.println("le coffre est maintenant deverrouillee");
  21. delay(1000);
  22. }
  23. else if (CardID == 2){
  24. questionnaire();
  25.  
  26. if (activation == 1){
  27. Serial.println("le coffre est maintenant deverrouillee");
  28. }
  29. else Serial.println("le coffre reste verrouillee");
  30. }
  31.  
  32. else if (CardID == 3) {
  33. code();
  34.  
  35. if (activation == 1){
  36. Serial.println("le coffre est maintenant deverrouillee");
  37. }
  38. else Serial.println("le coffre reste verrouillee");
  39. }
  40.  
  41.  
  42.  
  43. else if (CardID == 4){
  44. questionnaire();
  45.  
  46. if (activation == 1){
  47. code();
  48.  
  49. if (activation == 1){
  50. Serial.println("le coffre est maintenant deverrouillee");
  51. }
  52. else Serial.println("le coffre reste verrouillee");
  53. }
  54. else Serial.println("le coffre reste verrouillee");
  55. }
  56.  
  57. else if (CardID == 5){
  58. scan();
  59.  
  60. if (activation == 1){
  61. Serial.println("le coffre est maintenant deverrouillee");
  62. }
  63. else Serial.println("le coffre reste verrouillee");
  64. }
  65. else if (CardID == 6){
  66. scan();
  67.  
  68. if (activation == 1){
  69. questionnaire();
  70.  
  71. if (activation == 1){
  72. Serial.println("le coffre est maintenant deverrouillee");
  73. }
  74. else Serial.println("le coffre reste verrouillee");
  75. }
  76. else Serial.println("le coffre reste verrouillee");
  77. }
  78.  
  79.  
  80. else if (CardID == 7){
  81. scan();
  82.  
  83. if (activation == 1){
  84. code();
  85.  
  86. if (activation == 1){
  87. Serial.println("le coffre est maintenant deverrouillee");
  88. }
  89. else Serial.println("le coffre reste verrouillee");
  90. }
  91. else Serial.println("le coffre reste verrouillee");
  92. }
  93. else if (CardID == 8){
  94. scan();
  95.  
  96. if (activation == 1){
  97. questionnaire();
  98.  
  99. if (activation == 1){
  100. code();
  101. if (activation == 1){
  102. Prosit8();
  103. if (activation == 1){
  104. Serial.println("le coffre est maintenant deverouille");
  105. }
  106. else Serial.println("le coffre reste verrouillee");
  107. }
  108. else Serial.println("le coffre reste verrouillee");
  109. }
  110. else Serial.println("le coffre reste verrouillee");
  111. }
  112. else Serial.println("le coffre reste verrouillee");
  113. }
  114. }
  115.  
  116.  
  117.  
  118.  
  119.  
  120. void choixCardID(){
  121. int pin0, pin1, pin2, pin3, pin4, pin5, pin6, pin7;
  122. pin0 = digitalRead(0);
  123. pin1 = digitalRead(2);
  124. pin2 = digitalRead(3);
  125. pin3 = digitalRead(4);
  126. pin4 = digitalRead(5);
  127. pin5 = digitalRead(6);
  128. pin6 = digitalRead(7);
  129. pin7 = digitalRead(8);
  130.  
  131. if (pin0 == HIGH){
  132. CardID = 1;
  133. }
  134.  
  135. else if (pin1 == HIGH){
  136. CardID = 2;
  137. }
  138.  
  139. else if (pin2 == HIGH){
  140. CardID = 3;
  141. }
  142.  
  143. else if (pin3 == HIGH){
  144. CardID = 4;
  145. }
  146.  
  147. else if (pin4 == HIGH){
  148. CardID = 5;
  149. }
  150.  
  151. else if (pin5 == HIGH){
  152. CardID = 6;
  153. }
  154.  
  155. else if (pin6 == HIGH){
  156. CardID = 7;
  157. }
  158.  
  159. else if (pin7 == HIGH){
  160. CardID = 8;
  161. }
  162.  
  163. else CardID = 0;
  164.  
  165. }
  166.  
  167. void code(){
  168. int code = 2203;
  169.  
  170.  
  171. }
  172.  
  173. void scan() {
  174. String scan = "Marron";
  175. String v;
  176. Serial.println("quel est votre couleur des yeux? :");
  177. while (Serial.available() == 0) {
  178. v = Serial.readString();
  179. }
  180. Serial.print(scan);
  181. v = Serial.readString();
  182. Serial.print(v);
  183.  
  184. if (v == scan){
  185. activation = 1;
  186. }
  187. else activation = 0;
  188. }
  189.  
  190.  
  191. void questionnaire(){
  192.  
  193. }
  194.  
  195. void Prosit8() {
  196.  
  197.  
  198. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement