ArduinoついにFRAMが届きました!今回購入したFRAMは、東芝のMB85RS64Vです。入力が5VもOKなので、Arduinoに接続する為にレベルシフターが要りません。それと、SOPなのでDIPに変換する基板も一緒に購入しました。1.27mmピッチMax16ピン用サンハヤトAmazon楽天市場YahooショッピングSPI接続なので、接続する本数が少なくて助かります。CK(CLK)FRAM側のWPnとHOLDnは今回使用しませんので、5Vに接続します。本来なら抵抗でプルアップするのですが、実験なので大目に電流が流れても問題ないので直結ですwブレッドボードはこんな感じで配線してます。実際の配線はこちら上の小さいのがFRAMです。拡大SOPなので小さいです。確認していきましょう。今回、アクセスにSPIを使用しますので、SPIライブラリを使う必要があります。先頭でSPI.hをインクルードする使用出来るようになります。loop(){}実行した結果は、こんな感じで最初は何も書かれてないので0x00しか表示されません。これって本当に読めてるのかオシロを見ても判らないので、今度は変化するデータを書き込み、それを読みだしてみます。loop(){}0番地から0,1,2・・・と書き込みます。実行後に、最初のプログラムを実行させた結果です。想定通りの結果が確認出来ました!ちなみに、FRAMなのでSRAMと違い電源が切れても残っている不揮発性メモリ。ここで一度USBケーブルを抜いて、再度最初の読み出しを実行してみます。SRAMなら消えてしまいますが、しっかり残っています。良かった、良かったwしかし、すごく簡単に書き込み出来て便利ですなー。今回は、I2CでLCDに文字を表示しちゃいましょう!って感じです。基本部品セット管理人初のArduinoです。懲りもせず第三弾です。今回は、タクトスイッチを使った信号機の制御です。今回は温度センサーを使って温度を測定するみたいです。今回の題名はめっちゃ長いです。今回は可変抵抗器でマイクロサーボモータを制御するみたいです。今回は前回の少ないバージョンです。基本部品セットのチュートリアルの第一弾・LED編です。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。白ごまの雑多な部屋.。