問題タブ [sine-wave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Python - 円または楕円軌道データを正弦波に変換する方法は?
私は、最初の完全な python プロジェクト/学習/経験の 1 つとして達成したい個人的なプロジェクトを持っています。このプロジェクトは、時間スケールの入力を受け入れる (またはハードコードされた入力を変更する) アプリケーションを作成し、惑星軌道を音波に変換することです。
軌道周波数を聞くことができるようにするには、タイムスケールをかなり上に移調する必要があります。ユーザーまたは私が望むものに応じて、その移調を変更できるようにしたいと考えています。
Nasa JPL データをプルすると、次のようなものが返されるとします。
この日付、X、Y、Z 情報を取得するにはどうすればよいですか (何日、何年にもわたってより多くの情報があります... 私/ユーザーの選択)、それを正弦波 (おそらく CSV) に変換してから、次のことができます。 CSV を取得し、Python を使用して .wav を生成しますか?
+1 と -1 の範囲内に存在するように軌道情報を変更し、円/楕円データを取得して正弦波に変換する方法を何らかの形で理解する必要があると思います (一部の X または Y データは負から反転する必要があります)。軸に沿って?)
私を正しい道に導くための助けがあれば大歓迎です!
c++ - arduino と H ブリッジを使用した PWM 正弦波
PWM変調を使用して正弦波を提供しようとしています。私の回路は次のもので構成されています。
- Arduino Uno
- H ブリッジ - 方向 (ピン 4、5) と PWM 電圧 (PWM ピン 6) を制御します。
- ソレノイド モーター - 正弦波出力をモーターに供給する必要があります
いくつかのガイドをオンラインで見ましたが、それらのほとんどは Sinewave テーブルと、私には理解できない低レベル コードを使用しているため、次のような簡単なコードで試してみることにしました。
要するに、このコードでは周波数を制御できませんf
( の異なる値に対して同じ出力を取得しますf
) 。
さまざまな出力を生成する方法に関するアイデアはありf
ますか? delay
もしそうなら、どのようにコールを設定する必要がありますか?
ありがとうございました!