#include < SoftwareSerial.h>

SoftwareSerial mySerial(0,1);
int count = 0;
int buttonState =0;
int lastButtonState = 0;

void setup() {
pinMode(7, OUTPUT);
pinMode(8, INPUT);
mySerial.begin(9600);
}

// the loop function runs over and over again forever
void loop() {
if(digitalRead(8)==LOW){
buttonState=1;
if(lastButtonState==0){
count++;
mySerial.println(count);
mySerial.write(count);
}
lastButtonState=1;
}
else{
buttonState=0;
lastButtonState=0;
}
delay(10);
if(0 < mySerial.available()){
count = mySerial.read();
}
}