さて、これが私がCでプログラムしようとしているものです。
ATmega32のADCからの8ビットバイナリ信号があります。
次に、その信号を、入力値が高くなるほど増加する15LEDのバーに変換したいと思います。したがって、基本的には、8ビット信号を4ビット信号にカットし、10進数に変換して、増加するバーに表示したいと思います。
私は最初、入力が特定の範囲(常に255/15の範囲)にあるかどうかを確認することを考えましたが、その方法を理解できませんでした。
入力が特定の値よりも高いかどうかをチェックするだけでは機能しません。そのようにすると、一度に複数の条件が真になる可能性があるためです。
どうすればそれを解決できるか分かりますか?どんな助けでも大歓迎です。;) ありがとうございました!