ArduinoによるI2C EEPROMのエミュレーション (5)
前回からの続きです。
ユニバーサル基板に実装してIchigoJam用シールドにしてみました。

シールドにはIchigoJam用のピンソケットとArduino用のピンソケットを設けています。
Atmega328にはaitendoのラベルを貼ってみました。

長い端子でIchigoJamに装着します。この端子はaitendoのピンソケット(2.54) [PS254S-H8.5]
の14ピンを使っています。
IchigoJamとの接続はVCC、GND、SDA、SCLの4線です。

当初、動作が不安定でしたが10μFの電解コンデンサをVCC・GND間(写真に見えるやつ)
を入れたところ安定しました。
ただし、SDカードの抜き差し時にIchigoJamにリセットがかかってしまいます。
さらに100μの電解コンデンサを入れたら抜き差し時のリセットが発生しなくなりました。
う~ん、ブレッドボード時の実装ではパスコン0.1μFだけで問題なかったのですが..
良く考えたら、利用しているIchigoJamがブレッドボード時で使っていたものと違いますね。
試しに、純正版IchigoJam(旧版)で試してみました。
やはり、全然問題なしです。100μFコンデンサさは不要です。
多分、10μFコンデンサも不要でしょう。
(旧版はピン幅が異なるため上に乗せられませんのでワイヤー接続です)
かき集めた部品で作った作ったIchigoJamにちょっと問題ありのようです。
電源部の三端子レギュレータは50mAでは足りないのか、または安定した電流が取れて
いない可能性があります。
利用しているキーボードも別のものを使っており、キーボードの消費電流等も影響している
可能性もありますね。
シールド自体は問題無しです。
上の乗っかっているのはArduinoなのでArduino IDEによるプログラムの作成が出来ます。
EEPROMエミューレションの他に色々と別のことが出来そうです。
« Ichigojam Uの製作 | トップページ | arduino用漢字フォントライブラリSDカード版の製作(1) »
「arduino」カテゴリの記事
- Freenove Mecanum ホイール カー キットを購入しました(2025.05.28)
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
「IchigoJam」カテゴリの記事
- Ichigojam Rが届きました(2021.02.05)
- β版 IchigoJam Rを予約注文しました(2021.01.23)
- IchigoJamのファームウェア 1.4.1が正式に公開されました(2019.12.10)
- 「ichigoツール」をGithubにて公開しました(2019.11.09)
- ichigojamのファームウェアを1.4b13にアップデートしました(2019.11.06)
« Ichigojam Uの製作 | トップページ | arduino用漢字フォントライブラリSDカード版の製作(1) »

コメント