気圧センサSCP1000を接続してみる(1) 最近は、SPIのディジタル通信機能をもったセンサが多くなっています。Arduinoの標準のライブラリにはSPIの処理を行う機能は用意されていません。一方、Ardunoのマイコン・ボードに使用されているマイコンのATmega168/328チップ自体は、SPIの通信の機能を内蔵しています。その機能を利用してSPI通信処理を行ってみます。 SPI通信 ArduinoでのSPI通信は、Arduinoのマイコン・チップに内蔵されているSPIの通信機能を用いて行います。そのため次の図に示すように、SPIの通信に必要な信号線が特定のピンに割り当てられています。 ディジタル入出力 13 SCK(SPIのクロック信号線) ディジタル入出力 12 MISO(スレーブからマスタへの信号線) ディジタル入出力 11 MOSI(マスタからスレーブ