日記

KiCadからスイッチサイエンスへ基板発注

KiCadで作成したプリント基板をスイッチサイエンスに発注してみました。日本語で対応ができて、私でも敷居が低そうでしたので今回はじめてスイッチサイエンスを利用してみました。  まずはKiCadで基板データの作成。KiCadで作成する基板を注...
0
Arduino

Arduino + ESC でブラシレスモーターを制御

DCモーターと違い通電すれば回転するというわけではなく駆動回路などが必要。がESCを使用すればハード、ソフトともに随分敷居が低くなるためArduino + ESC(Electronic Speed Controller)の組み合わせでブラシレスモーターを制御してみました。
0
Arduino

Arduino Servoライブラリの周波数、パルス幅を実測

Arduinoでサーボライブラリを使用したときに出力される信号の周波数、パルス幅を実測してみました。 ライブラリの中身を確認するとデフォルトで周波数は20ms、パルス幅は544μs~2400μsのようです。パルス幅は .attach(pin...
0
Arduino

ArduinoとPC(パソコン)間で無線通信

Bluetooth経由でArduino×Processing(PC)の無線通信をやってみました。まともに通信できるようになるまでいろいろと遠回りして、ようやく安定した通信ができるようになりました。結論が分かってしまうとたいした内容ではないの...
3
PIC

PICマイコンにプログラムを書き込むまで

1年ぶりくらいでしょうか。久しぶりにPICマイコンを使ってみようと思ったら何もかも忘れてました。久しぶりすぎてPCに開発環境すら無くなっている状況。プログラム(ソース)の書き込み方すら忘れてます。IDEからプログラム(ソース)の書き込み方だ...
3
Android

Android(スマホ)からサーボモータを制御|Arduinoスケッチ編

スマホからBluetooth経由でサーボモータを無線制御してみます。  Androidアプリは自作、BluetoothLE(以下BLE)経由で情報を送信し、Arduinoで受けてサーボモータをコントロールしてます。今回はArduino側スケ...
4
Android

Android(スマホ)からサーボモータを制御|スマホアプリ編

以前、スマホ(Android)アプリからサーボモータをコントロールする記事を紹介したのですが、スマホアプリの作り方を紹介してほしいと少し要望がありましたので、今回はスマホアプリ作成の内容をメインに紹介したいと思います。 Arduino側スケ...
12
Arduino

Arduino+Processing+6軸センサーで姿勢指示器

航空計器にある姿勢指示器風に6軸センサーの情報をProcessingで可視化してみました。 6軸センサーはArduino101の内蔵センサーを使用してます。Arduinoで情報を処理、シリアル通信でprocessingへ情報を送信して姿勢指...
0
Arduino

KiCadでArduinoシールド基板を描いてみる

とりあえずKiCadのチュートリアルを一通りやってみたので、簡単な基板を描いてみました。 クアッドコプター(ドローン)のフライトコントローラーになる部分を今のところArduinoで検討してます。ESCとの繋ぎ、電源、送受信部をシールドで検討...
0
Arduino

Arduinoで簡単なPID制御のプログラムを作ってみる

Arduinoで簡単なPID制御のサンプルスケッチ(ソース)を作ってみました。⊿1(2019/09/15):少しソースの見直しと本文修正。概要 制御するものですが、Arduino単体で手軽に試せるように、PWMのDuty比を「操作」して、発...
6