Advertisement
Mauro_Ferraresi

Contador Arduino Sharp

Jul 12th, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. //#include <LiquidCrystal.h>
  2. //LiquidCrystal lcd(22, 23, 24, 25, 26, 27);
  3.  
  4. int sensor0 = 0;  // Inicia o sensor 0;
  5. int cont0 = 0;
  6. int sensor1 = 0;  // Inicia o sensor 1;
  7. int cont1 = 0;
  8. int sensor2 = 0;  // Inicia o sensor 2;
  9. int cont2 = 0;
  10. int sensor3 = 0;  // Inicia o sensor 3;
  11. int cont3 = 0;
  12. int sensor4 = 0;  // Inicia o sensor 4;
  13. int cont4 = 0;
  14. int total = 0; // Variavel para guardar a soma de todos os sensores;
  15.  
  16.  
  17. void setup()
  18. {
  19.   Serial.begin(9600);
  20.   //lcd.begin(16, 2);
  21.   //lcd.setCursor(0,0);
  22.   //lcd.print("Mauro");
  23.   //lcd.setCursor(0,1);
  24.   //lcd.print("Numb obj: ");
  25.  
  26. }
  27. void loop()
  28. {
  29.  
  30. // Bloco para leiura do sensor 0
  31. if(analogRead(A0) > 400) // objeto passando entre o sensor sharp
  32. {
  33.   cont0++;//Incrementa o contador em 1
  34.   Serial.print("Quantidade de objetos no sensor 0 = ");
  35.   Serial.println(cont0);
  36.   Serial.print("Valor Lido =  ");
  37.   Serial.println(analogRead(A0));
  38.   delay(400);
  39.  
  40. //Aguarda 500 ms.
  41. //lcd.setCursor(11,1);
  42. //lcd.print(contador++);
  43. }
  44.  
  45. if(analogRead(A1) > 400) // objeto passando entre o sensor sharp
  46. {
  47.   cont1++;//Incrementa o contador em 1
  48.   Serial.print("Quantidade de objetos no sensor 1 = ");
  49.   Serial.println(cont1);
  50.   Serial.print("Valor Lido =  ");
  51.   Serial.println(analogRead(A1));
  52.   delay(400);
  53.  
  54. //Aguarda 500 ms.
  55. //lcd.setCursor(11,1);
  56. //lcd.print(contador++);
  57. }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement