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.
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
Postar um comentário