Fix bug in example 1. Negative numbers were stored in unsigned var

pull/8/head
Enrique Condes 2016-12-30 16:35:36 -06:00
rodzic 11a37ab10f
commit 3e56804d95
1 zmienionych plików z 13 dodań i 13 usunięć

Wyświetl plik

@ -53,7 +53,7 @@ void loop()
double cycles = (((samples-1) * signalFrequency) / samplingFrequency); //Number of signal cycles that the sampling will read
for (uint8_t i = 0; i < samples; i++)
{
vReal[i] = uint8_t((amplitude * (sin((i * (Theta * cycles)) / samples))) / 2.0);/* Build data with positive and negative values*/
vReal[i] = int8_t((amplitude * (sin((i * (Theta * cycles)) / samples))) / 2.0);/* Build data with positive and negative values*/
//vReal[i] = uint8_t((amplitude * (sin((i * (6.2831 * cycles)) / samples) + 1.0)) / 2.0);/* Build data displaced on the Y axis to include only positive values*/
}
Serial.println("Data:");