This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const { dbConnection } = require("../config/db"); | |
| const { DataTypes } = require("sequelize"); | |
| const Plan = dbConnection.define( | |
| "Plan", | |
| { | |
| Id: { | |
| type: DataTypes.INTEGER, | |
| primaryKey: true, | |
| autoIncrement: true, | |
| }, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const { Sequelize } = require("sequelize"); | |
| const dbConnection = new Sequelize("plansdb", "plansdb", "passwd", { | |
| host: "den1.mssql7.gear.host", | |
| dialect: "mssql", | |
| dialectOptions: { | |
| options: { | |
| validateBulkLoadParameters: true, | |
| }, | |
| encrypt: true, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| Neste exemplo, o Arduino simula a amostragem de um sinal sinusoidal de 1000 Hz com uma amplitude de 100, amostrada a 5000 Hz. | |
| As amostras são armazenadas no array vReal. As amostras são janelas de acordo com a função Hamming. A FFT é calculada usando as amostras em janelas. | |
| Então as magnitudes de cada uma das freqüências que compõem o sinal são calculadas. Finalmente, as magnitudes do espectro de freqüência são impressas. | |
| Se você usar o Plotter serial do Arduino IDE, verá um único pico correspondente à frequência de 1000 Hz. | |
| */ | |
| #include "arduinoFFT.h" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Serial.println("Dados:"); | |
| PrintVector(vReal, samples, SCL_TIME); | |
| FFT.Windowing(vReal, samples, FFT_WIN_TYP_HAMMING, FFT_FORWARD); /* Dados com devidos pesos (calculados com o tipo hamming) */ | |
| Serial.println("Dados normalizados:"); | |
| PrintVector(vReal, samples, SCL_TIME); | |
| FFT.Compute(vReal, vImag, samples, FFT_FORWARD); /* Cálculo da FFT */ | |
| Serial.println("Valores reais calculados:"); | |
| PrintVector(vReal, samples, SCL_INDEX); | |
| Serial.println("Valores imaginários calculados:"); | |
| PrintVector(vImag, samples, SCL_INDEX); |