#author("2022-07-13T00:27:52+09:00","default:TeleportDresser","TeleportDresser")
#author("2022-07-13T00:28:34+09:00","default:TeleportDresser","TeleportDresser")
[[pi-i2c-nano-neomatrix-ex3]]

** 20220712 [#zb198aec]
- 20220619
-- NT金沢にて、I2C address, 0x32 担当(向かって左から9行目から12行までの、neopixelのstripe担当)のArduinoがUSBコネクタの接触不良により、障害発生。コネクタを指しなおして対応。
- 20220701
-- 該当Arduinoを交換、プログラムを書き込み(後で書き込んだプログラムに間違い発覚)、動作確認。
- 20220708
-- 動作確認。正常に動作。
-- 動作確認。正常に動作。(したように見えただけ)
- 20220709 朝
-- 動作確認、動作しない。
-- raspberry pi にログインして i2cdetect -y 1 をとったところ、I2C address 0x32 が見えない。
- 20220711
-- i2cレベル変換器、秋月 I2Cバス用双方向電圧レベル変換モジュール(FXMA2102)の不良を疑う。
--- https://akizukidenshi.com/catalog/g/gM-05825/
-- FXMA2102を交換、症状はおさまらず。
-- 再度、テスターで調査したところ、該当arduinoの5V出力端子と、FXMA2102の8pin間の抵抗は0でなければならないはずが、18M ohmであった。
-- この2つのpinの間に1000μFのコンデンサの+端子があるが、その端子と、FXMA2102の間の抵抗は0ohm
-- 該当しそうな端子をすべてはんだ付けやり直してもダメ。
-- コンデンサの+端子と、arduinoの5V端子との間を、被服銅線で直接はんだ付け
-- システム再起動->ちょっと表示して止まる。
-- Arduino を交換してみるが症状は同じ。
-- どこかに別の接触不良がある?
-- なお、新たにArduinoに書き込んだプログラムに間違い発見。...
--- http://www.yama-lab.org/class/maker/TeleportDresser/index.php?pi-i2c-nano-neomatrix-ex3 の、65行目が、 pinMode(b3, INPUT_PULLUP);とすべきところが
pinMode(b2, INPUT_PULLUP); だった。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS