問題タブ [adafruit-circuitpython]
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.
embedded - IS31FL3732 オーディオ変調
144 個の単一 LED 用の ISSI による IS31FL3732A LED ドライバーがあります。このダイバーは、オーディオ入力信号によって LED の明るさを変調できます。LED の 1 つのグループを静的にし、2 番目のグループをアニメーション化し、3 番目のグループをオーディオ IN で明るさを調整したいと考えています。最初の 2 つのグループの動作を行い、3 番目のグループに固執しました。オーディオ変調はすべての LED にしか適用できないようです。
私の考えは可能ですか?これはどのように実装できますか?
Raspberry pi pico + CircuitPython を使用して、i2c 接続でドライバーを制御します。IS31FL3732 データシート
ドライバーの初期化:
次に、各フレームの LED の明るさを設定するだけです
最後のグループの LED (0x84 から 0xb3 までの PWM レジスタ) のみをオーディオ IN で変調する方法について、アイデアをいただければ幸いです。
これが不可能な場合は、Raspberry pi pico ADC を使用してこのアニメーションを手動で作成しようとしていますが、最初に簡単な方法を確認したいと思います :)
python - adafruit-rfm96w Lora トランシーバーの使用に関する問題
私はプログラミングが初めてで、プロジェクトでは、2つのRaspberry Pi(1つのRaspberry Pi 3と1つのPico)間でデータを転送するために実際に2つのadafruit-rfm96wを処理する必要があります。しかし、Python ライブラリ adafruit-circuitpython-rfm9x ( https://pypi.org/project/adafruit-circuitpython-rfm9x/ )の使用方法がわかりません。製品に関する記事で説明されているとおりにブレッドボードを配線しました ( https://learn.adafruit.com/lora-and-lorawan-radio-for-raspberry-pi/raspberry-pi-wiring ) を参照して、さらに表示されたコードをコピーしますが、機能しません。私はpython 3.5を使用していますが、同じ結果を得るためにpython3.8を試しました。pyLoRa などの別の Lora ライブラリを使用するなど、他のいくつかのオプションを検討しましたが、問題は解決していません。コピーしたコードは次のとおりです。
出力:
RFM9x Error: Failed to find rfm9x with expected version -- check wiring
それは私の配線だと言っていますが、正しく行われていると確信しているため、誰かが私の問題を解決できるかどうかはわかりませんが、助けていただければ幸いです
PS。言い忘れましたが、私はまだアンテナを持っていませんが、数日中に届くはずです
python - Python BLE Bleak デバイスが見つかりません
Adafruit_CircuitPython_BLE_iBBQ python ライブラリ ( https://github.com/adafruit/Adafruit_CircuitPython_BLE_iBBQを参照) を使用して INKBIRD スマート ワイヤレス BBQ 温度計に接続しようとしています。conda と circuitpython docs を使用して、回路の python 環境を正常に作成しました。https://docs.circuitpython.org/projects/ble_ibbq/en/latest/examples.htmlでサンプル コードを実行しています。
iBBQ アドバタイズメントは正しく検出されますが、次のメッセージがスロー
bleak.exc.BleakError: Device with address FC:45:C3:38:76:03 was not found.
されます。
ありがとうございました!