Прива всем, имеется авто, карбюратор, с бесконтактной системой зажигания.
Подключаю ардуино к датчику холла, хочу сделать тахометр... ну и вобщем то не работает))) может ктонить сможет мне помочь? спасибо)
вот код:
PHP код:
//Reads the State of a Pot and displays on screen
int potPin = 1;
int Old = 0;
int Now = 0;
long time = 0;
int count = 0;
void setup()
{
pinMode(potPin, INPUT);
Serial.begin(9600);
Old = analogRead(potPin);
time = millis();
}
void loop()
{
Now = analogRead(potPin);
if (abs(Now - Old) >= 400)
{
Old = Now;
count++;
if (count = 50)
{
//замеряем время за 50 импульсов и все это переводим в обороты в минуту
Serial.println(3000000/((millis() - time)*2));
count = 0;
time = millis();
}
}
}