----------------------------------------------------------------------
付録：「同じArduino IDEでラズパイPicoプログラミング」

----------------------------------------------------------------------

====================================
ダウンロード・サービスご利用者各位
====================================
　毎度，小誌ご愛読を賜り，誠にありがとうございます．
　このたびはダウンロード・サービスをご利用いただき，誠にありがとうございます．
　筆者のご厚意により，本記事の関連データをこのアーカイブに収録しました．

================
概要
================
　このアーカイブには，表題の記事の中で作成したプログラムのArudinoのスケッチ・ファイルなどが収録されています．
　詳しい内容については該当記事を参照してください．

　アーカイブは，ZIP形式によって圧縮されています．
　ArduinoIDEを開いて、「スケッチ」ー>「ライブラリをインクルード」->「ZIP形式のライブラリをインストール」からインストールできます．
　「ファイル」->「スケッチ例」で表示されるスケッチをビルドすることで実行できます．

================
動作確認
================
　プログラムは筆者の元で動作を確認済みです．

=================
アーカイブの内容
=================
Pico_EB_Basic.zip
　Arduinoのライブラリです．ArduinoIDEの「Zip形式のライブラリをインストール」でインストールすることができます．
　インストールすると「スケッチ例」からサンプルを実行することができます．
readme.txt
　このファイルです．

Pico_EB_Basic.zipの構成
Pico_EB_Basic
  +-examples     サンプルファイル（14種）
  +-src　　　　　　今回本編で紹介したハードウェア構成のLoyanGFX及びLVGL設定ファイル
  +-library.properties
   ※ArduinoIDEにインストールしたライブラリは、スケッチブックの格納フォルダにあるlibrariesフォルダ内にあります．
  
サンプルファイル
examples
 +-1_GPIO
 |  +-LEDON_OFF　　　　　　　　*LEDのON/OFF
 |  +-LEDsoftON_OFF　　　　　  *LEDをゆっくりON/OFF
 |  +-Switchcount　　　　　　　*タクトスイッチの押下回数をシリアルモニタに表示
 |  +-Switchcount_interrupt　  *割り込みを使ってタクトスイッチの押下回数を測る
 |  +-Distance_HC-SR04　　　　 *超音波距離センサ
 +-2_GraphicDisplay
 |  +-Font_out　　　　　　　　 *SSD1306へのLovyanGFXのフォントを表示
 |  +-LVGL_Demo　　　　　　　　*LVGLのデモの実行
   ※LVGL_Demoを実行するときはlvglライブラリのdemoフォルダをフォルダごと
     lvglライブラリのsrcフォルダにコピーしてください．
 |  +-Keyinput　　　　　　　　 *LCD上の仮想キーボード入力した文字をシリアル出力
 |  +-PhotoFrame　　　　　　　 *フォトフレーム
   ※表示する画像ファイルは、SDカードのjpegフォルダに格納します．
 +-3_Motor
 |  +-Motor_control　　　　　  *DCモータ制御（ON/OFF、速度）
 +-4_Sound
    +-Play　　　　　　　　　　 *Beepメロディ再生
    +-PlayWAV_NoDAC　　　　　　*WAVファイルを再生 トランジスタ1個でスピーカ出力
	+-PlayWAV_I2SDAC　　　 *WAVファイルを再生 PCM5102Aで出力
　 ※再生する音楽ファイルはSDカードのwavフォルダに格納します．
	+-PlayMix_I2SDAC　　　 *WAV ACC MP3ファイルを再生
   ※再生する音楽ファイルはSDカードのmusicフォルダに格納します．
	
src
 +-myLoyanGFX_SSD1306.h
 +-myLoyanGFX.h
 +-lv_conf.h
 ※LVGLのサンプルを使用するときはLVGL設定ファイル(lv_config.h)をコピーして
   LVGLライブラリのsrcフォルダに格納してください．（本編に説明があります） 

===========
著作権
===========
　収録したプログラム，データおよびドキュメントなどの著作権は，各著作権者(すなわち筆者)にあります．
　Copyright (C) 2025 Ichirou Shirasaka

============
免責
============
(1)プログラムやデータの使用により，使用者に損失が生じたとしても，著作権者とＣＱ出版(株)は，その責任を負いません．

(2)プログラムやデータにバグや欠陥があったとしても，著作権者とＣＱ出版(株)は，修正や改良の義務を負いません．


2025年6月1日　白阪 一郎
