Решение найдено. Может кому пригодиться. В строчке if (rpm <= 3 ){digitalWrite(10, LOW);} можно менять на нужное кол-во об.
const int inPin = A3;
void setup() {
pinMode(inPin, INPUT);
digitalWrite(inPin, HIGH);
pinMode(10, HIGH);
}
void loop(){
Serial.begin(9600);
int rpm=get_rpm();
if (rpm <= 3 ){digitalWrite(10, LOW);}
else {digitalWrite(10, HIGH);}
Serial.print("ob/min: ");
Serial.println(rpm);
}
int get_rpm()
{
int acct=0;
boolean IR=LOW;
unsigned long Time=0;
unsigned long sTime=millis();
while (Time<=1000)
{
if (digitalRead(inPin)==HIGH)
{IR=HIGH;}
if (digitalRead(inPin)==LOW && IR==HIGH)
{
acct++;
IR=LOW;
}
Time=millis()-sTime;
}
int acct2 = int(1000./float(1000))*acct;
return acct2;
}