#概要 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/proxim
1.初めに ¶ EdisonにはI2Cbusがあり、今までマイコンで相当苦労したI2CをEdisonで楽々に試せればいいなぁ~と思い、実際に使ってみることにしました。 今回、試しに制御を行ったのは、秋月電子通商で売られているOLEDディスプレイ(OLED液晶を液晶と呼ぶと怒られるので汗) に文字を出してみようと思います。 それにしても、EdisonでI2Cは簡単ではありませんでした。相当苦労した。結局、後述のロジアナをこの為に購入してやっと分かったので、 今回の記事は色々と体張ってます汗w 2. I2C制御の試験を行う上でのハードウェア ¶ EdisonのIO回りはすべて1.8Vであるため、一般的なI2Cデバイスには直接接続出来ません。 そのため、一旦I2Cレベル変換を行い、デバイスに合わせたレベルで通信を行います。 今回使用したのが、秋月電子で発売されている[AE-FXMA2102] h
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く