Корзина
пусто

Датчик Холла

Датчик Холла

Нажмите, чтобы увеличить
Цена: 300 pуб.
Наличие: Временно отсутствует 
Модель: hall
Количество: Добавить в корзину
Базовая плата Кабель для модулей Набор креплений

Датчик Холла для подключения к Ардуино.

  • Grove совместимый интерфейс
  • светодиодный индикатор
  • 2.0*2.5 см

 

 

Демо код для Ардуино:

volatile byte rpmcount;
 
unsigned int rpm;
 
unsigned long timeold;
 
void setup()
{
  Serial.begin(9600);
  attachInterrupt(0, rpm_fun, RISING); // Interrupt triggers on rising edge; when the sensor turns off.
 
  rpmcount = 0;
  rpm = 0;
  timeold = 0;
}
 
void loop()
{
  if (rpmcount==1) 
    timeold=millis();
 
  else if (rpmcount >= 20) { 
    //Update RPM every 20 counts, increase this for better RPM resolution,
    //decrease for faster update
    rpm = 60000/(millis() - timeold)*(rpmcount-1);
    //timeold = millis();
    rpmcount = 0;
    Serial.println(rpm,DEC);
  }
}
 
void rpm_fun()
{
  rpmcount++;
  //Each rotation, this interrupt function is run twice
}