タグ

i2cに関するmanabouのブックマーク (4)

  • Raspberry Pi I2C LCD Set Up and Programming - Electronics-Lab.com

  • Raspberry Pi で3つのi2cデバイスを同時に動かしてみた - Qiita

    概要 3つのi2cデバイス 1.距離センサ(VL53L0X) 2.ジャイロ加速度センサ(MPU-6050) 3.PWMドライバ(PCA9685) が同時動作することを確認しました。 使用プログラミング言語言語 c c++ 接続図 動作確認画面 VL53L0X:距離センサ MPU-6050:ジャイロ加速度センサ PCA9685:PWMドライバ binファイルはそれぞれi2cデバイス毎に用意して3プロセスを同時に実行した。 上の画像では静止画ですが、実際は3つとも同時に動作しました。 プログラムソースコード 距離センサ(VL53L0X) https://github.com/cassou/VL53L0X_rasp を利用させていただきました。 http://www.st.com/content/st_com/en/products/embedded-software/proximity-sen

    Raspberry Pi で3つのi2cデバイスを同時に動かしてみた - Qiita
  • Raspberry Pi Zero で自律飛行ドローンを作るぞ(第1回:浮上まで) - Qiita

    概要 Raspberry Pi で3つのi2cデバイスを同時に動かしてみた で使った 1.距離センサ(VL53L0X) 2.ジャイロ加速度センサ(MPU-6050) 3.PWMドライバ(PCA9685) を Raspberry Pi Zero で制御して自律飛行ドローン(クワッドコプター)を作ってみようと思いました。 これだけでは自律は難しいですが、改善しながらコツコツ進めていきます。 今回は浮上までの記事です。細かな個所は追って書き加える予定です。 やったこと 1.距離センサ、ジャイロ加速度センサ、PWMドライバを1つのプログラムから制御できるようにする 2.距離センサ値やジャイロ値によりPWMドライバ0~3ポートのPWM出力電圧をそれぞれ変化させる(ここがドローンのプロペラ回転数になる) 3.実際のドローンフレームにRaspberry Pi Zero、距離センサ、ジャイロ加速度センサ、

    Raspberry Pi Zero で自律飛行ドローンを作るぞ(第1回:浮上まで) - Qiita
  • Edison のI2Cを試してみる — Edison-Note 2.0 documentation

    1.初めに ¶ EdisonにはI2Cbusがあり、今までマイコンで相当苦労したI2CをEdisonで楽々に試せればいいなぁ~と思い、実際に使ってみることにしました。 今回、試しに制御を行ったのは、秋月電子通商で売られているOLEDディスプレイ(OLED液晶を液晶と呼ぶと怒られるので汗) に文字を出してみようと思います。 それにしても、EdisonでI2Cは簡単ではありませんでした。相当苦労した。結局、後述のロジアナをこの為に購入してやっと分かったので、 今回の記事は色々と体張ってます汗w 2. I2C制御の試験を行う上でのハードウェア ¶ EdisonのIO回りはすべて1.8Vであるため、一般的なI2Cデバイスには直接接続出来ません。 そのため、一旦I2Cレベル変換を行い、デバイスに合わせたレベルで通信を行います。 今回使用したのが、秋月電子で発売されている[AE-FXMA2102] h

    Edison のI2Cを試してみる — Edison-Note 2.0 documentation
  • 1