, ola busko ayuda para hacer un contador de pulsos y activar un rele

tengo un codigo pero aun no lo entiendo mucho,

#include <PinChangeInt.h>
#include <PinChangeIntConfig.h>

#define PIN 15
volatile byte burp=0;

void setup() {
Serial.begin(9600);
Serial.print("PinChangeInt test on pin ");
Serial.print(PIN);
Serial.println();
pinMode(PIN, INPUT);
digitalWrite(PIN, HIGH);
}

void loop() {
cmd=Serial.read();
if (cmd=='p')
{
Serial.print("burpcount:\t");
Serial.println(burp, DEC);
}
cmd=0;
}

void burpcount()
{
burp++;
}

Ni leo el contenido del post:

Se puede entender que una persona con poca formación se columpie con los acentos, que no ponga (o ponga donde no debe) una "h", o cambie una "b" por una "v", o viceversa; se puede entender, incluso, que ponga "haber" en lugar de "a ver". Lo que no es esto es el "whassapp": a riesgo de desencadenar un debate linguístico (o sobre "estrecheces") en el foro, me niego a participar en "hilos" abiertos con semejante ortografía. Lo siento.

Saludos