Arduino

Arduino

M5StackでRCサーボを動かす

M5StackではArduinoの定番のServo.hが使えません. ところが, ogimotokiさんが自作のプログラムでサーボを動かしていました. 今回はこちらのコードを利用させていただき, M5Stack用のサーボライブラリと...
Arduino

M5stackでIMUを2個同時に使う

M5stack でIMUであるMPU9250を2つ使うプログラムを開発しました. 通信はI2Cを使っています. ベースはM5stack内のサンプルコードですが, ライブラリ内のMPU9250クラスはアドレスの変更に対応していなかったので,ク...
Arduino

Arduinoでテンプレートクラスを使うときの注意

C++ では複数の型に対応した関数やクラスを作成するために, テンプレートクラスというtemplate <typename T>といったものが使えます. ArduinoもC++をベースとした言語になっていて, テンプレートクラス...
Arduino

Arduinoで秋月のI2C-LCDを操作する

秋月のI2C-LCD用のArduinoスケッチとライブラリをGitHubで公開しました. 動作テスト・アナログデータ表示・障害物回避ゲームのスケッチを開発しました. 動作テストでは,テキストの表示,アナログデータ表示スケッチではA0...
Arduino

ArduinoでHSV color

Arduino でRGB LEDを使った時にいちいちRGBで色を設定するのが面倒なので,HSVでコントロールできるプログラムをGitHubに公開しました. RGB LEDはアノードコモンとカソードコモンのものがあるので,これに合わせてArd...
Arduino

ArduinoUNOに急に書き込めなくなってしまった!

先日,突然ArduinoUNOにプログラムこ書き込みができなくなりました.スクショを撮り忘れていたのですが,エラーメッセージの先頭は以下のようなものでした. java.io.IOException: Cannot run program ...
Arduino

マイコンでログをとるときの注意事項

ロボットの分野ではArduinoなどのマイコンで実験データを保存することがよくあります. このときに注意しなければならないのが,データの書き込みにかかる時間です.マイコンは内部メモリが小さいため,長時間のデータ保存やサンプリング周期が短い...
Arduino

noble-device でGenuino101から値を取得し,ログをとる

以前,noble-device を使って,Genuino101 (Arduino101)からBluetooth Low Energy (BLE) 経由でデータを取得しました.今回は,BLEで受け取ったデータをテキストファイルに保存し,ロガー...
Arduino

noble-device を使ってBLE通信でGenuino(Arduino)101からデータを受信する.

Genuino101はBluetooth Low Energy, BLE通信機能を標準装備しています.プログラム側でBLE通信を行うなら,noble-deviceが便利です. noble-device を使うにはNode.jsが必要で...
Arduino

Genuino101 (Arduino101)用エンクロージャ

Genuino101はIntelが開発したCurieを搭載したワンボードマイコンです.基本的な寸法はGenuino UNO (Arduino UNO)と同じですが,コンデンサやピンが小型になり,内部の部品の高さが全体的に低くなっています.そ...
スポンサーリンク