Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of mbed_fuusoku by
main.cpp
- Committer:
- tsumagari
- Date:
- 2016-11-19
- Revision:
- 1:d802daeec8f6
- Parent:
- 0:51b2d6484a7d
File content as of revision 1:d802daeec8f6:
//計器プログラム
#include "mbed.h"
#include "Fusokukei.h"
#define AIR_LOOP_TIME 0.01
Serial pc(USBTX,USBRX);
//PwmOut test(p22);
InterruptIn FusokukeiPin(p21);
Ticker FusokukeiTicker;
Fusokukei air;
volatile int air_kaitensu= 0;
DigitalOut led(LED1);
DigitalOut led4(LED4);
int time_counter;
void air_countUp();
void call_calcAirSpeed();
void init();
void FusokukeiInit();
void air_countUp(){
air_kaitensu++;
}
void call_calcAirSpeed(){
air.calcAirSpeed(air_kaitensu);
air_kaitensu = 0;
}
void init(){
FusokukeiInit();
led4 = 0;
time_counter = 0;
// test.period(1);
}
void FusokukeiInit(){
FusokukeiPin.rise(air_countUp);
FusokukeiTicker.attach(&call_calcAirSpeed, AIR_LOOP_TIME);
}
int main(){
init();
while(1){
// test = 0.5;
// pc.printf("test %d\n\r",time_counter);
pc.printf("air_kaitensu: %d\n\r",air_kaitensu);
pc.printf("ariSpeed_max: %f\n\r",airSpeed_max);
// pc.printf("Pin: %d\n\r",FusokukeiPin.read());
// led4 = 1;
// wait(0.2);
// led4 = 0;
// wait(0.2);
// time_counter++;
}
}
