Ayuda para realizar un programa¡¡¡¡

Hola
Miren estoy buscando ayuda en mi escuela nos han pedido elaborar un prototipo el cual decidimos realizar con un arduino porque supuesta mente nos enseñarian la programacion de arduino, pero solo nos enseñaron lo mas esencial y no nos sirve para el proyecto.

Lo que quiero es ver si alguien me puede ayudar a hacer lo siguiente:

Queremos que cuando se presione un switch que estara colocado en una llanta de un carro de control remoto se pueda mostrar en un lcd una distancia es decir esto

1 pulso= 1.30 cm
2 pulsos = 2.60 cm
3 pulsos = 3.90 cm

y asi sucesivamente hasta reiniciar el arduino o hasta que se detngan los pulsos

esto es posible con un boton? como seria el programa

practicamente no sabemos nada de arduino y necesitamos realizar este proyecto para poder aprobar la maetria

Claro que se puede. Supongo yo que sabes como montar el switch. Si lo sabes hay un ejemplo en el IDE que descargas para usar Arduino, que te permite leer el switch.

El ejemplo se llama button.ino

const int switchPin = 2;     // El número del pin que lee el pulsador de la rueda
const int ledPin =  13;      // the number of the LED pin

int switchState = 0;         // variable for reading the pushbutton status
unsigned int contador;
float distancia;

void setup() {
 
  pinMode(ledPin, OUTPUT);  // inicializo el LED pin como salida
  pinMode(buttonPin, INPUT); // inicializo el pin del boton como entrada
  contador = 0;
}

void loop() {

  switchState = digitalRead(buttonPin); // leo el estado del boton

  // chequeo si el switch esta presionado
  // si lo esta, entonces switchState es HIGH 
  if (switchState == HIGH && switchStateAnt = LOW) {
    digitalWrite(ledPin, HIGH);  // enciendo el LED
    contador++;
  }
  else {
    digitalWrite(ledPin, LOW);   // apago el LED
  }
   switchStateAnt = switchStateAnt;
   distancia = 1.3*contador;
   // maxima distancia posible 65535*1.3cm=85195,5 - 851.955 mts casi 1 km
   Serial.print("D = ");
   Serial.print(distancia);
   Serial.println(" cm"); 
}