-2
私は現在Arduinoのオーディオベースのプロジェクトに取り組んでいます。入力は(ADC経由で)double型であり、データに対していくつかの演算を実行する必要があります。私はその後、オーディオを出力する必要があります。しかし、問題は、PWM出力レジスタ(AVRに基づく)がintを受け入れることです。情報を失うことなくfloatをintに変換するには?
したがって、このフロートをデータを失うことなくintに変換する方法はありますか?
ATmega ADCは10ビットの整数を出力します。どのデータを失うのですか?変換の例を挙げてください。 – umka