#define sensorPin 4
#define ledPin 10
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(sensorPin, INPUT_PULLUP);
Serial.begin(9600);
Serial.print("DEC ");
Serial.println("BIN");
}
void loop()
{
int sensorValue;
int total = 0;
int someLoop = 0;
int lockOne = 0;
int lock = 0;
String binereset = "";
sensorValue = digitalRead(sensorPin);
while (someLoop==0)
{
sensorValue = digitalRead(sensorPin);
if (sensorValue==LOW)
{
digitalWrite(ledPin, HIGH);
delay(30);
lock = 1;
}
if (lock==1)
{
while (sensorValue==LOW)
{
sensorValue = digitalRead(sensorPin);
}
digitalWrite(ledPin, LOW);
delay(30);
lockOne = 1;
lock = 0;
}
if (lockOne==1)
{
total = total+1;
Serial.print(total);
Serial.print(" ");
Serial.println(total,BIN);
lockOne = 0;
}
}
}