Advertisement
dario92vv

Untitled

Jun 13th, 2019
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1.  
  2.  
  3. [09:25:00]
  4. Noè
  5. :
  6.  
  7. int analogico1=A1;
  8. int persona=0;
  9. int sensore1=0;
  10. int valoreprecedente=1;
  11.  
  12.  
  13.  
  14. int analogico2=A2;
  15. int sensore2=0;
  16. int valoreprecedente2=1;
  17. char buf[3];
  18.  
  19. void setup() {
  20. Serial.begin(9600);
  21. Serial1.begin(9600);
  22. pinMode(analogico1, INPUT);
  23. pinMode(analogico2, INPUT);
  24.  
  25. }
  26.  
  27. void loop() {
  28. //char appoggio[10];
  29.  
  30. int a=0;
  31. sensore1=analogRead(analogico1);
  32. //Serial.print("Valore sensore1 = ");
  33. //Serial.println(sensore1);
  34.  
  35.  
  36.  
  37.  
  38. int b=0;
  39. sensore2= analogRead(analogico2);
  40. //Serial.print ("Valore sensore2 =");
  41. //Serial.println(sensore2);
  42.  
  43.  
  44.  
  45.  
  46.  
  47. if(sensore1==0){
  48. if (valoreprecedente!=0){
  49. a=1;
  50. persona=persona+a;
  51. //Serial.print("Numero di persone = ");
  52. //Serial.println(persona);
  53. //itoa(persona, appoggio, 10);
  54. //Serial1.write(appoggio, 10);
  55. // Serial1.println(persona);
  56. }
  57.  
  58. if(valoreprecedente==0){
  59. a=0;
  60. persona=persona+a;
  61. //Serial.print("Numero di persone = ");
  62. //Serial.println(persona);
  63. //itoa(persona, appoggio, 10);
  64. //Serial1.write(appoggio, 10);
  65. //Serial1.println(persona);
  66. }
  67. valoreprecedente=0;
  68. }
  69.  
  70. if(sensore1>0){
  71. valoreprecedente=sensore1;
  72. a=0;
  73. persona=persona+a;
  74. //Serial.print("Numero di persone = ");
  75. //Serial.println(persona);
  76. //itoa(persona, appoggio, 10);
  77. //Serial1.write(appoggio, 10);
  78. //Serial1.println(persona);
  79. }
  80.  
  81.  
  82.  
  83.  
  84. if(sensore2==0){
  85. if (valoreprecedente2!=0){
  86. b=1;
  87. persona=persona-b;
  88. //Serial.print("Numero di persone = ");
  89. //Serial.println(persona);
  90. //itoa(persona, appoggio, 10);
  91. //Serial1.write(appoggio, 10);
  92. // Serial1.println(persona);
  93. }
  94.  
  95. if(valoreprecedente2==0){
  96. b=0;
  97. persona=persona-b;
  98. //Serial.print("Numero di persone = ");
  99. //Serial.println(persona);
  100. //itoa(persona, appoggio, 10);
  101. //Serial1.write(appoggio, 10);
  102. // Serial1.println(persona);
  103. }
  104. valoreprecedente2=0;
  105. }
  106.  
  107. if(sensore2>0){
  108. valoreprecedente2=sensore2;
  109. b=0;
  110. persona=persona-b;
  111. //itoa(persona, appoggio, 10);
  112. //Serial1.write(appoggio, 10);
  113. //Serial.print("Numero di persone = ");
  114. //Serial.println(persona);
  115. // Serial1.println(persona);
  116. }
  117. //Luigi sprintf(buf, "%d", persona);
  118. itoa(persona, buf, 10);
  119. Serial.write(buf, 10);
  120. Serial.println(buf);
  121. //Luigi Serial1.write(buf);
  122.  
  123.  
  124.  
  125.  
  126. delay(1000);
  127.  
  128.  
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement