ledstick/python/sinegen.py
Patrick Moessler fc4005cc49 v2
2025-02-24 00:29:15 +01:00

24 lines
327 B
Python

# /// script
# requires-python = ">=3.11"
# dependencies = [
# "numpy",
# ]
# ///
import numpy as np
FS=24000
SAMPLE_COUNT=256
def main() -> None:
t_v = np.arange(SAMPLE_COUNT) / FS
signal = (0x7FFF*np.sin(t_v * 2* np.pi * 440)).astype(np.int16)
print(signal)
if __name__ == "__main__":
main()