ラズパイからPythonのSMBusモジュールを使ってArduinoにデータを送信しよう ラズパイ(Raspberry Pi)とArduinoは初心者に人気の高いマイコンボードです。ドキュメントも充実していて、Device Plusでも度々記事になるので皆さんも一度は見たことがあるのではないでしょうか? このラズパイとArduinoについてよく聞かれるのが「どちらから始めるのがベストか?」です。 今回は2回に分けてラズパイとArduinoの特徴を説明し、両者を電線でつなげて通信をする実験を行います。 本記事はその1回目「基本編」です。両者の特徴とその通信に使用するI2Cバスの説明を中心に進めます。 目次 ラズパイとArduinoの特徴 I2Cを使った通信 2.1. I2Cとは 2.2. I2Cとほかのプロトコルの比較 電源電圧の違うマイコン同士の接続 3.1. 3.3Vと5Vの電圧レベルの