エレキジャック Web版 マイコン・カーを製作してみよう<9>で紹介したモーターの回転数を測定するプログラムです。http://www.eleki-jack.com/arm/2012/05/9.html

Dependencies:   TextLCD mbed

main.cpp

Committer:
sunifu
Date:
2012-05-15
Revision:
0:6b5ea81c387d

File content as of revision 0:6b5ea81c387d:

// --- reflective_rpm ---
#include "mbed.h"
#include "TextLCD.h"

TextLCD lcd(p24, p26, p27, p28, p29, p30);
InterruptIn count(p5)  ; 
Ticker min ; 

int cnt = 0;
int rpm = 0;

void count_r()
{
    cnt++; 
}

void measure()
{
    rpm = cnt * 5 ; 
}

int main() {
    lcd.cls();
    count.rise(&count_r); 
    min.attach(&measure ,3.0) ; 
    while(1) {
        lcd.locate(1,0);
        lcd.printf("rpm [%4d]",rpm) ;     
    }
}