Filters/Butterworth.hpp: No such file or directory
Where I can find it ?
#include <Filters/Butterworth.hpp>
const double f_s = 100.0; // Sampling frequency in Hz
const double f_c = 10.0; // Cut-off frequency in Hz
// Create a 4th-order Butterworth low-pass filter
auto filter = butter<4>(f_c, f_s);
// In your loop/sampling function:
float raw_signal = analogRead(A0); // Get raw data
float filtered_signal = filter(raw_signal); // Apply filter
I don't know how you do it. I just did it all from the beginning:
Download the library ZIP archive from the GitHub and installed ZIP in Arduino IDE..
Opened a new sketch in Arduino IDE.
Selected the Arduino Uno board.
Go to File->Examples->Arduino Filters-> Filters->ButterWorth
Press the Compile button
Result:
Using library Arduino-Filters-master at version 1.0.0 in folder: /home/dmit/Arduino/libraries/Arduino-Filters-master
/home/dmit/arduino-1.8.19-linux64/arduino-1.8.19/hardware/tools/avr/bin/avr-size -A /tmp/arduino_build_931298/Butterworth.ino.elf
Sketch uses 5256 bytes (16%) of program storage space. Maximum is 32256 bytes.
Global variables use 316 bytes (15%) of dynamic memory, leaving 1732 bytes for local variables.
Multiple libraries were found for "Filters.h"
#include <AH/Timing/MillisMicrosTimer.hpp>
Used: C:\Users\Galinka\Documents\Arduino\libraries\Filters-0.1.2
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Not used: C:\Users\Galinka\Documents\Arduino\libraries\Arduino-Filters-master
compilation terminated.
exit status 1
AH/Timing/MillisMicrosTimer.hpp: No such file or directory