質問: LedControl(12, 9, 10, 1); void setup() { //should be waking ledcontrol ledControl.shutdown(0, false); ledControl.setIntensity(0, 8); } void loop() { ledControl.setLed(0, 0, 0, true); } ```
回答: いいえ、別のLEDを使用していても問題ありませんが、7219で受け入れられる方法でそれらを接続する必要があります。共通のアノードまたはカソードを共有する必要があります。私の頭の)。 私は基本的に(個人的な経験に基づいて) * LEDは正しい方向に向いていますか? * すべての電圧に正しい電圧を使用していますか? * Arduinoによって直接制御されているときにLEDが動作するのですか?「Blink」を試してみてください。 * 強度を変更しようとしましたか? * 必要な抵抗器はありますか? * LEDのインデックスを反転してみてください。すなわち、led(x = 0、y = 0)が配線されている可能性があります(x = 7、y = 7)? ループ()は一時停止していないので、その1つのステートメントを繰り返し呼び出すだけです。今ではそれは問題ではないかもしれません。または、2番目の呼び出しが最初の呼び出しが完了するのをブロックしている可能性があります。だから私は秒間、遅延を追加することをお勧めし、何かが変化するかどうかを確認します。また、Loop()コードを実行していることを証明すると、ボード上のLEDが点滅します(pin13?)。 希望が役立ちます。