• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
filter
#5
Program się kompiluje, ale nie widać efektu filtrowania, filtr dolnoprzepustowy 20 Hz.
Kod:
#include "SampleFilter.h"
int sensorPin = 0;    //A0, pin number to use the ADC
int sensorValue = 0;


/////////////
float EMA_a = 0.3;    //initialization of EMA alpha
int EMA_S = 0;        //initialization of EMA S
////////////


void setup() {
  Serial.begin(115200);
  EMA_S = analogRead(sensorPin);
}

void loop() {
  sensorValue = analogRead(sensorPin);              //read the sensor value using ADC
  EMA_S = (EMA_a * sensorValue) + ((1 - EMA_a) * EMA_S); //run the EMA

  Serial.print( sensorValue);
  Serial.print("  Low Pass Filter ");
  Serial.print(" ");
  Serial.println(  EMA_S + 10);

  delay(20);
}
 
Odpowiedź
  


Wiadomości w tym wątku
filter - przez zak - 25-05-2022, 20:22
RE: filter - przez kaczakat - 26-05-2022, 02:23
RE: filter - przez zak - 26-05-2022, 17:37
RE: filter - przez inzynier.domu - 26-05-2022, 20:23
RE: filter - przez zak - 26-05-2022, 22:51
RE: filter - przez kaczakat - 26-05-2022, 23:39
RE: filter - przez zak - 27-05-2022, 00:50
RE: filter - przez kaczakat - 27-05-2022, 01:31
RE: filter - przez zak - 27-05-2022, 02:01
RE: filter - przez kaczakat - 27-05-2022, 04:19
RE: filter - przez zak - 27-05-2022, 14:19
RE: filter - przez zak - 27-05-2022, 14:34

Skocz do:


Przeglądający: 1 gości