Hola, tengo un problema con un programa, ando aprendiendo por mis propios medios autodidacta. Bajé un programa ya realizado que funciona bien con un sensor infrarrojo y hace conteo, estoy tratando de realizar su reinicio con un pulsador y no lo consigo. Por favor si me pueden ayudar. Quiero usar el pin 7. Muchas gracias
#include <Arduino.h>
#include <TM1637Display.h>
// Module connection pins (Digital Pins)
#define CLK 2
#define DIO 3
#define humanPresenceRange 1200
#define humanPresenceDigReadingCountLimit 4
int sensor = 10;
int val = 0;
TM1637Display display(CLK, DIO);
int humanPresenceCounter = 0;
bool incrementCounter = true;
int humanPresenceDigReadingCount = 0;
void setup() {
Serial.begin(115200);
pinMode(sensor, INPUT);
// wait until serial port opens for native USB devices
//while (! Serial) {
// delay(1);
//}
// power
//Serial.println(F("VL53L0X API Simple Ranging example\n\n"));
display.setBrightness(0x0f);
display.showNumberDec(0, false);
}
void loop() {
val = digitalRead(sensor);
if(val == HIGH) {
if(humanPresenceDigReadingCount == 1) {
humanPresenceDigReadingCount = 0;
humanPresenceCounter++;
display.showNumberDec(humanPresenceCounter, false);
}
}
else {
humanPresenceDigReadingCount = 1;
}
}
