Arduinoで周波数カウンタ

ライブラリを以下からダウンロード http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-frequency-counter-library/ D5とGNDをつなぎ信号を入力する。 サンプルソースは以下 http://project59.blog.fc2.com/blog-entry-456.html?sp #include int pinLed = 3; // Gate点滅LEDのポート int LED_Stat = 1; // Gate点滅LEDの状態 void setup() { Serial.begin(9600); // connect to the serial port Serial.println("Frequency Counter"); pinMode(pinLed, OUTPUT); } long int frq; void loop() { FreqCounter::f_comp = 10; // Set compensation to 12 FreqCounter::start(1000); // Start counting with gatetime of 100ms while (FreqCounter::f_ready == 0); // wait until counter ready frq = FreqCounter::f_freq; // read result Serial.print("Freq: "); // print result Serial.print(frq); // print result Serial.println("Hz"); // print result delay(20); LED_Stat=!LED_Stat; digitalWrite(pinLed, LED_Stat); // blink Led }

コメント

このブログの人気の投稿

Python OpenCVとWebカメラでバーコードリーダー

OpenCV 画像の足し算

OpenCV3とPython3で形状のある物体の輪郭と方向を認識する(主成分分析:PCA、固有ベクトル)