arduino → androidへの通信も確認するために、arduinoで受信した回数を返す行をスケッチに追加しました。これで、双方向確認OKです。
arduinoのスケッチにandroidへ返す仕組みを最後の3行へ追加しました。
androidから入力した文字は、LCDへ表示されます。送信した回数をarduinoからandroidへ"recv arduino 数字"で返信されます。
小型PCのRasspberyPiや各種マイコン(ESP32,STM32)をベースに、Ambientクラウドを連携させたり、モーターやセンサーを連動させたりします。環境構築や出来ましたをまとめたblogです。
btシールドSPP(その2)
やっとですが、GALAXY sII(android端末) → bluetooth → arduino(LCD)への通信が出来ることを確認できました。arduinoにbtシールドを接続したまま、スケッチを書き込もうとするとerrorが出てましたが、シリアル接続を外してスケッチをダウンロード、その後接続とすると問題なくスケッチが動作しました。基盤にするときは、シリアル関連は電源切れるようにしておかないと、スケッチの更新が大変です。やってみないとわからないことで、結構悩まされました。
android ADKに含まれているBluetooth chatの機器UIDを書き換えて、実行ファイルを作成しました。btシールドの通信速度を9,600bpsにしないと駄目と書いてあったのですが、arduino側をbtシールドデフォルトの115200bpsに合わせてあげると問題なく接続できました。
bluetoothを経由して、arduinoに接続してあるLCDに表示されました。(^^)/
android ADKに含まれているBluetooth chatの機器UIDを書き換えて、実行ファイルを作成しました。btシールドの通信速度を9,600bpsにしないと駄目と書いてあったのですが、arduino側をbtシールドデフォルトの115200bpsに合わせてあげると問題なく接続できました。
bluetoothを経由して、arduinoに接続してあるLCDに表示されました。(^^)/
btシールドSPP(その1)
bluetoothシールドの設定に
bluetoothシールドの設定に、USB-bluetooth アダプターを買ってきました。小さいのに1.5k円。
お陰で、iPodとかスマホもPCと繋がるようになりました。といっても、良い使い方は思いつきません。
それではと、
http://kousaku-kousaku.blogspot.com/2008/10/arduino-processingbluetooth.html
を見ながら、bluetoothシールドの設定を試してみると、LEDの点滅は赤から緑になりそれなりに繋がってる感じです。しかし、ATコマンドが挿入できません。なんでかな。電源投入から60秒以内に接続しているのですがCMDモードになってない感じです。う~ん。
お陰で、iPodとかスマホもPCと繋がるようになりました。といっても、良い使い方は思いつきません。
それではと、
http://kousaku-kousaku.blogspot.com/2008/10/arduino-processingbluetooth.html
を見ながら、bluetoothシールドの設定を試してみると、LEDの点滅は赤から緑になりそれなりに繋がってる感じです。しかし、ATコマンドが挿入できません。なんでかな。電源投入から60秒以内に接続しているのですがCMDモードになってない感じです。う~ん。
bluetoothシールド接続完了
昨日到着のbluetoothシールドですが、端子を取り付けようと思いましたが、今度のことを考えて着脱可能なコネクターにしました。VCCとGND,TXとRXの計4本を接続です。フロー制御をとりあえずオーぷのまま。
とりあえず電源を入れたらbluetoothシールドのLEDは点滅して、スマホからbluetoothデバイスとしては認識でき、ペアリングまでは完了しました。
あとは、ソフト的なことを色々と詰めていきたいと思います。
コネクターを半田付けしました。
arduino unoとLCDパネル、bluetoothシールドは、ブレッドボードを介して、それぞれつながってます。
とりあえず電源を入れたらbluetoothシールドのLEDは点滅して、スマホからbluetoothデバイスとしては認識でき、ペアリングまでは完了しました。
あとは、ソフト的なことを色々と詰めていきたいと思います。
コネクターを半田付けしました。
arduino unoとLCDパネル、bluetoothシールドは、ブレッドボードを介して、それぞれつながってます。
bluetoothシールド到着です
bluetoothシールド取りに行きました。小さいくせに、本体の約倍のお値段(6.5k円)。ヘッダーも付いてなしいし。と、6pinなヘッダー探したのですが、売り切れ。またそれだけ注文するのもなんなので、7pinヘッダーを購入して、1本切ります。今日は、昨日の飲みすぎ後遺症のためここまで。作業は、明日にします。
大きさは、arduino本体と比べると半分もありません。
部品は、すべて表面実装されてます。
大きさは、arduino本体と比べると半分もありません。
部品は、すべて表面実装されてます。
登録:
投稿 (Atom)
ラズパイ日記...esp32(arduino)+mpu6050
# esp32で6軸センサー読み出し esp32で6軸センサーを読み出し、値をグラフ表示して動作を確認します。 ## 準備 ハード的な接続は、センサーが3.3V駆動できるので、3.3VとGNDの2線で電源供給します。I2C用にSDAとSCLのデータ線が必要ですが、esp...
-
師匠に触発されて、9軸センサー購入しました。 動き系のセンサーは、どんなものか調べてみるのと、動力系と合わせて倒立振子をつくってみようと思ってます。 どんなものかは、Youtubeに沢山出てます。 センサー情報を元にモーターを制御するのはいろいろと難しい感じですが、結構...
-
# esp32-camを9V電池駆動する 前回の記事でエネループ単3×3では動かない件書きました。 単3x4にすると大丈夫なのでしょうが、単3×4は電池ボックス結構でかくなります。電車の模型には載らないとのこと。ということで四角電池の9vでいけるのではないかと予期します。 ...
-
先日新しく購入した加速度センサーと以前購入したもの2つについて生データ出力を比較しました。 ESP32でもいいのですが、とりあえずPi zeroに繋いであるのでそのまま活用しました。 確認はpythonで2つのセンサーを読み出して、加速度3軸から角度を求める計算式で同じよう...