自宅で野菜を水耕栽培。メニュートップページ水耕栽培初心者におすすめ!自作ノウハウご紹介!【全て自動制御】ポンプとLEDを使う自作の水耕栽培装置を細かく紹介!【お手軽自作】ちょっと自作したい人におすすめ。!まめちしきサイトマップEnglish自分でつくる。自宅で野菜を水耕栽培。ಠωಠ)実は私もそのひとり。設定ファイルにSPIの設定の記述をしないとSPI通信ってできないんです。私が解決した設定方法をご紹介します!設定ファイル/boot/config.txtを変更します。起動用の設定ファイルって何でしょうか?SU権限で編集できる/boot/config.txtというファイルのことです。/boot/config.txtはどんなファイル?ラズパイは普通のパソコンのようにBIOSを使うのではなく設定ファイルに設定することで起動に必要な設定を行います。設定ファイルにBIOSで設定と同じような設定することになりますが、そのファイルが/boot/config.txtです。このファイルに設定した設定はCPUとLinuxのシステムが初期化される前に読み出されます。最初に読み出されるファイルなのでこの設定ファイルは起動時に読み込まれる最初のエリアに保存されている必要があり、ラズパイではインストールしたSDカードの”bootcode.bin”と”start.elf”に保存されてます。/boot/config.txtを変更することで”bootcode.bin”と”start.elf”を変更しているということですかね(〃’ω’)ちなみに内容はラズパイ本家のサイトから引用しました。それではSPI0の設定をしましょう。設定は/boot/config.txtに設定します。ラズパイでSPI通信を可能にするためにはBIOS設定のように周辺機器の設定を変えなければなりません。いうことで/boot/config.txtを設定していきましょう。実際の設定はこんな感じです。su権限で/boot/config.txt下記の設定を追加してください。dtparam=spi=on1dtparam=spi=on再起動後にちゃんと設定できたか確認!ラズパイを再起動してみて下記のようにspidev*と表示されれば正しく設定できています。/dev/spidev0.1このように表示されていれSPIを使うことができるはずです。ちなにみrasp-configでも設定できます。便利なGUIインターフェースrasp-configで設定してみましょう。Options”を選びます。次にSPIの項目があるのでSPIの項目を選びます。するとYES/NOの画面が出てくるのでYESを設定します。セーブしてrasp-configを終了させてください。まとめラズパイでのSPI0の設定方法をご紹介しました。記事を読んでいただいてありがとうございます。この記事がいいなと思ったら下記のSNSボタンのクリックをお願いします。「【サンプルあり】wiringPiSPIを使ってMCP3002を制御しよう。