ZEROLCDSDメモリ前回、温湿度センサDHT11を使い、測定結果をキャラクタLCDに表示しました。MKRZEROにはSDメモリのソケットが搭載されています。回路図を見ても、SPIのポートが不明です。●MKRZEROのSDUサンプル・スケッチのMKRZERO用のスケッチにSDU-Usageがあります。開くとSDメモリに関するようです。内容はupdateのようなので、実行しておきます。サンプル・スケッチの中のSD-CardInfoを開きます。選択信号のSS端子の設定のコメントに、MKRZEROはSDCARD_SS_PINと記述するように書かれているので、元の4から書き換えて実行します。書き込み時に下記のエラー・メッセージが出ましたが、シリアルモニタを開くと、正常にSDメモリの内容が表示されます。「指定されたポートには、ボードが接続されていません。正しいポートを選んである事を確認してください。正しいポートを選んである場合には、書き込みを開始した直後にボードのリセットボタンを押してみてください。」IDE1.8.9を長時間使っていると出るメッセージのようなので、IDEをいったん終了させて再度起動します。●SDメモリのへの書き込みサンプルのDetaloggerを読み込んで、SS信号の部分をMKRZERO用に書き換えてコンパイル、実行します。SDCARD_SS_PIN;前回のDHT11による温度と湿度の読み出しスケッチに、SDメモリの書き込みを追加します。}}実行中の様子です。SDメモリをMKRZEROから取り出し、PCのSDメモリ・リーダに入れます。DATAFILE.txtの内容です。温度と湿度が、カンマで区切られて保存されています。IDEをPCにインストールしてプログラムを書き始めることです。R3には、性能や機能がほとんど同じ製品がたくさん市販されています。R4が出荷され始めました。CPUが異なりますが、メモリの容量も多いので、プログラムの大きさの制限が少なくなっています。ライセンスで提供されています。