Avanços na Aplicação II

Após as mudanças feitas nos componentes da aplicação e dos testes feitos necessários para testar seu funcionamento, resolvi testar a viabilidade de usar cada um dos sensores em conjunto com o novo display.

Abaixo, um vídeo demonstrando o funcionamento da aplicação.


Segue abaixo o código utilizado para a demonstração no vídeo.




 //Primeiro, arrumar o display  
 #include <TM1637Display.h>  
 const int CLK = 13;  
 const int DIO = 12;  
 TM1637Display display(CLK, DIO);  
 //agora, definir os pinos dos sensores  
 int contador = 0;  
 void setup() {  
  // put your setup code here, to run once:  
  Serial.begin (9600);  
  pinMode (11, INPUT); //Sensor output  
  pinMode (10, INPUT); //Sensor output  
  pinMode (9, INPUT); //Sensor output  
  pinMode (8, INPUT); //Sensor output  
  display.setBrightness(0x0a);  
 }  
 void loop() {  
  // put your main code here, to run repeatedly:  
  int valor1 = digitalRead(11);  
  int valor2 = digitalRead(10);  
  int valor3 = digitalRead(9);  
  int valor4 = digitalRead(8);  
  //Serial.println (valor); //print the sensor output  
  if(valor1 != 1){  
   Serial.println("SENSOR 1!!");  
   contador++;  
  }  
  if(valor2 != 1){  
   Serial.println("SENSOR 2!!");  
   contador++;  
  }  
  if(valor3 != 1){  
   Serial.println("SENSOR 3!!");  
   contador++;  
  }  
  if(valor4 != 1){  
   Serial.println("SENSOR 4!!");  
   contador++;  
  }  
  if(contador == 1000){  
   contador = 0;  
  }  
  display.showNumberDec(contador);  
  delay(100);  
 }  

Comentários