Upload files to "/"
This commit is contained in:
parent
0b230ab980
commit
784b923c4c
22
generator.py
Normal file
22
generator.py
Normal 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)
|
Loading…
Reference in New Issue
Block a user