Upload files to "/"

This commit is contained in:
Connor C 2024-03-05 10:59:24 -07:00
parent 0b230ab980
commit 784b923c4c

22
generator.py Normal file
View File

@ -0,0 +1,22 @@
import numpy as np
import time
def generate_continuous_sine_wave(freq, sample_rate):
"""
Continuously generates sine wave values and outputs them to the terminal.
:param freq: Frequency of the sine wave in Hertz.
:param sample_rate: Sample rate in samples per second.
"""
t = 0
dt = 20.0 / sample_rate
while True:
y = np.sin(2 * np.pi * freq * t)
print(y)
t += dt
time.sleep(dt)
if __name__ == "__main__":
FREQUENCY = 1 # Hz
SAMPLE_RATE = 100 # Samples per second
generate_continuous_sine_wave(FREQUENCY, SAMPLE_RATE)