電路接法:
下載頻率程式庫 http://interface.khm.de/wp-content/uploads/2009/01/FreqCounter_1_12.zip
首先我們先來練習如何偵測頻率,請將下列程式貼到 Arduino IDE 裏:
#include <FreqCounter.h>
void setup() {
Serial.begin(57600); // connect to the serial port
Serial.println("Frequency Counter");
}
long int frq;
Void loop() {
FreqCounter::f_comp= 8; // Set compensation to 12
FreqCounter::start(100); // Start counting with gatetime of 100ms
while (FreqCounter::f_ready == 0) // wait until counter ready
frq=FreqCounter::f_freq; // read result
Serial.println(frq); // print result
delay(20);
}
接下來我們要將頻率數據畫出圖形,您可以用 Processing、Python、C 或 Matplotlib 等程式化出圖形。
在這裡我將介紹使用 Bridge Control Panel 軟體化出圖形。
下載 Bridge Control Panel http://www.cypress.com/?rID=38050
畫出的圖形如下:
原文詳:
1. http://interface.khm.de/index.php/lab/interfaces-advanced/arduino-frequency-counter-library/
2. http://www.instructables.com/id/Plotting-Data-From-Arduino/
沒有留言:
張貼留言