Ayuda programación Arduino Uno

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;
}
}

He trasladado su tema de una categoría de idioma inglés del foro a la categoría International > Español @velaochagamario.

En adelante por favor usar la categoría apropiada a la lengua en que queráis publicar. Esto es importante para el uso responsable del foro, y esta explicado aquí la guía "How to get the best out of this forum".
Este guía contiene mucha información útil. Por favor leer.

De antemano, muchas gracias por cooperar.

Me disculpo por eso, seré más cuidadoso. Primera vez que lo uso. Gracias

1 Like

Moderador:
Por favor, lee las Normas del foro
Si posteas en el foro en inglés usa idioma inglés para expresarte, eso incluye los comentarios de tu código. Si un código tiene comentarios en español también moverán tu hilo a esta sección en Español.
Si escribes en español debes usar el foro Arduino en español
Además, modifica el título de acuerdo al punto 5 de las normas.
Nada de poner "Ayuda...". Simplemente titulo, aca lo único que hacemos es ayudar, asi que expresarlo es redundante.
Y tercerlo, los códigos deben ir con etiquetas.
He editado tu código porque no usaste las etiquetas como se pide en las normas.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en (<CODE/>)


This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.