Arduino

3Dプリンタ

多脚ロボットを作る!4脚ロボットを動かしてみる

こちらの記事でサーボモータをゆっくり動かすライブラリ(VarSpeedServo.h)と多数のサーボモータを動かすPCA9685の併用が難しいことが分かったので,今回は2台のArduinoを使って,それぞれ2脚ずつ(サーボモータ6個ずつ)接...
Arduino

2台のArduinoでシリアル通信(UART通信)により親機から子機にデータ送信

はじめに多数のデバイスを操作するため,複数台のArduinoを使い,Arduino同士を通信させたくなることがあります。この記事では,2台のArduinoUNOを使ってシリアル通信(の一種であるUART通信)で親機から子機に1バイト(0~2...
Arduino

多脚ロボットを作る!VarSpeedServo.h と PCA9685の併用について

なぜ併用したいか以前の記事でサーボモータをゆっくり動かすために必要となるVarSpeedServo.hの使い方と,多数のサーボモータを動かすために必要となるPCA9685の使い方を見てきました。VarSpeedServo.hでサポートされる...
Arduino

多脚ロボットを作る!脚1本をそれっぽく動かしてみる。~VarSpeedServo.hでサーボモータをゆっくり動かす~

定番ライブラリ<Servo.h>の問題点以前の記事で多脚ロボットの生き物っぽい動きを見ました。生き物っぽく見せるためにはサーボモータをゆっくり滑らかに動かしたいです。しかし,Arduinoのサーボモータライブラリ<Servo.h>ですと目標...
Arduino

PCA9685 と Arduino で 多数のサーボモータを制御する

PCA9685とArduinoで多数のサーボモータを制御してみました。多脚ロボットで多数のサーボモータを独立に動かす必要があります。ArduinoではPWM信号を出せるピンが数個しかなく,足りません。PCA9685を使えば1つのピンだけ使っ...
3Dプリンタ

多脚ロボットを作る!

以下の動画を見たことをきっかけに,多脚ロボットを自分で作ってみたいと思いました。ロボットなのに生き物のような動きで気持ち悪い!(誉め言葉です)生き物っぽく見えるアルゴリズムってどんなのだろう,と気になったのも作りたいと思うようになった動機で...