シリアル プラグのピンからの電圧を直接使用して、シリアル ポート経由でモーター ブリッジを制御しています。
これは通常、モーター制御として使用する (PySerial を介して制御可能な) RTS および DTR ピンのみを提供します。ただし、データ出力ピンから文字列を送信すると、モーター ブリッジを制御するのに十分な電圧を生成できます。
私の質問は、バイナリ ゼロが多い文字の電圧が高くなるのはなぜですか? 「~」 (01111110) の文字列は 1.3 ボルトしか得られず、「Z」 (01011010) は約 2 ボルトになり、「@」 (01000000) はモーター ブリッジを操作する必要がある 3 ボルトのしきい値をクリアします。
それは実際には問題ではありませんが、ここでは概念的に重要な何かが欠けているように感じます。これは、逆になると想定していたためです (バイナリが多い = 電圧が高い)。
前もって感謝します。