#define CKP 3
#define CMP 4
#define Potenciometro A0
int f = 0;
int Dientes_ckp = 36;
double Tiempo = 0;
int Tiempo_alto = 0;
void setup() {
pinMode(CKP, OUTPUT);
pinMode(CMP, OUTPUT);
}
void loop() {
for (f = 0; f < 64; f++){
Tiempo = analogRead(Potenciometro);
Tiempo_alto = 150 - (Tiempo*150/1023);
switch (f)
{
case 1:
digitalWrite(CKP, HIGH);
digitalWrite(CMP, HIGH);
delay(Tiempo_alto);
digitalWrite(CKP, LOW);
digitalWrite(CMP, LOW);
delay(Tiempo_alto);
case 34:
digitalWrite(CKP, LOW);
delay(Tiempo_alto);
break;
case 35:
digitalWrite(CKP, LOW);
delay(Tiempo_alto);
break;
case 62:
digitalWrite(CKP, LOW);
delay(Tiempo_alto);
break;
case 63:
digitalWrite(CKP, LOW);
delay(Tiempo_alto);
break;
default:
digitalWrite(CKP, HIGH);
delay(Tiempo_alto);
digitalWrite(CKP, LOW);
delay(Tiempo_alto);
break;
}
}
}