Arduino
-
加速度センサとローパスフィルタ
Arduinoと加速度センサで計算した角度にローパスフィルタをかけ、Processingで動きの違いを視覚化させてみた。ローパスフィルタを強くかけるにつれ微細な振動に強くなり安定するが、動作が鈍くなり遅れが出てしまう。
-
ProcessingでArduinoとシリアル通信
ProcessingでArduinoのシリアルデータを表示させたり図形と角度を同期していく。具体的には、Arduinoと加速度センサを使って計算した角度をProcessingで表示させたり、モデル図形を回転させたりする方法を解説していく。
-
加速度センサから角度を計算する
この記事では、Arduinoで加速度センサを使って角度を計算する方法を解説する。とくにここでは、重力加速度から角度を計算する方法となる。なお、話を簡単にするためにも重力方向のz軸と前後方向のx軸の2軸に絞って考えていく。
-
Arduinoで加速度センサMMA8452Qの使い方
加速度センサは、MMA8452Qを搭載したSparkFunのモジュールを使用した。MMA8452Qは、フリースケール社の製造している三軸加速度センサで、I2C通信でアクセス、12ビットもしくは8ビットの分解能の選択が可能である。
-
Arduinoでコンデンサの容量測定
Arduinoでコンデンサの容量を測定する方法として、ステップ応答による抵抗値の測り方を応用してみた。抵抗Rを通してコンデンサに電圧Eをかけ、コンデンサの電圧がVになるまでの時間tを測ることでキャパシタンスを計算できる。
-
Arduinoのデジタルピンの閾値は?
Arduino UNO R3のデジタル入力がオンオフと判断される電圧の閾値(しきいち)を調べてみた。結果は、電圧が2.57V以上になるとHIGHと判断され、それ以下だとLOWとなる。この記事では、その調査方法を解説する。
-
VS CodeでArduino開発
Arduino IDEが使いづらいと感じている人は、VS CodeでArduino開発をはじめてみよう!ArduinoのシリアルモニタやライブラリのインストールもVS Codeから行える。VS Codeなら補完も効くし、関数の参照も簡単だ。
-
ArduinoとBluetoothモジュールでスマホと通信
Arduino UnoとBluetoothモジュール(Bluefruit LE UART Friend)を使って、iPhoneとBluetooth通信してみた。この記事ではそのやり方を解説していく。