隠居エンジニアのものづくり

自転車 電子工作 ラジコン ロボカップジュニア CAD レーザー加工機

Arduino

Arduino UNO もどき (Arduinoを用いたI2Cデバイス製作)

ArduinonのI2Cスレーブ動作 ArduinoにはI2Cスレーブデバイスとして動作させる為の関数が用意されています。 これを使えば、I2CモータドライバやI2Cセンサを作る事ができます。 例えば4chラインセンサを作る場合に必要なのはA/Dポート4個とSDA、SCLだけです。…

近藤科学シリアルサーボ(ICS)のメリット

ラジコン用サーボモータ ラジコン用サーボモータは飛行機のラダー・エルロン・エレベータなどの操作や自動車のステアリング操作を行う目的で設計されています。 この為に”60度のスイングスピード”がいかに速いかが性能指標になっています。 電動ラジコンカー…

近藤科学シリアルサーボ(ICS)をICS変換基板を使わずに制御する方法 (ソフトウエアシリアル)

Arduioでシリアルサーボを制御するメーカー推奨の方法 UNOの場合は”KSBシールド2 ” + ”ICS変換基板” Nano、Pro miniの場合は”ICS変換基板”を配線(以下のURL参照) ICS変換基板 | 近藤科学 (kondo-robot.com) デフォールトではプログラムの書き込み&シリア…

近藤科学シリアルサーボ(ICS)をICS変換基板を使わずに制御する方法 (ハードウエアシリアル)

Arduioでシリアルサーボを制御するメーカー推奨の方法 UNOの場合は”KSBシールド2 ” + ”ICS変換基板” Nano、Pro miniの場合は”ICS変換基板”を配線(以下のURL参照) ICS変換基板 | 近藤科学 (kondo-robot.com) デフォールトではプログラムの書き込み&シリア…

Arduino用のデバッグ用LED表示器

ArduinoIDEでのデバッグ ArduinoIDEの様にブレークポイントの設定などのデバッグモードが無い開発ツールでのロボット作りには、プログラムがどの状態にあるのかを知る手段が必要です。 特定の関数内を実行している間LEDを点灯するなど、LED表示によってデバ…

Arduino IDE 2.0 beta (2.0.0-beta3)

デバッグ機能のない開発環境は、ソフト開発を生業にしていた身としてはストレスがあります。(方程式を習ったら”つるかめ算”なんか使えないと言った感じですかね) ArduinoIDEはシンプルで取っつきやすく、良くできているのですが、個人的にはVisualStudio20…