How To

スイッチの入力検知で受付ロボットを作ってみる

ArduinoのdigitalReadを使うことでスイッチの入力を検知することは理解できたので、実際にタクトスイッチをロボットに取り付けて受付ロボットを作ってみます。 digitalReadで制御してみます。 ...
How To

タイマー割り込みを使ってロボットのサーボモータを動かそう

クムクムロボットで利用できるタイマー割り込みを使ってクムクムの腕と顔のサーボモータを非同期で動かすプログラムを作ってみます。 顔は腕より細かい単位でうごかしたいので、サーボクラスのwriteMicrosecon...
QX-001R3J[Arduino]

Arduinoのタイマー割り込みをロボットで試してみる

プログラミングのなかで、絶対にほかの処理に影響を与えられないで確実に一定間隔で動作をしてほしいという場合、タイマー割り込みという機能を使います。 Arduinoでは、IDEをダウンロードした素のままの状態ではこ...
QX-001R3J[Arduino]

クムクムロボット[QX-001R3J]の回路構成とArduinoプログラミング

スクラッチやPythonでワイヤレスプログラミングをしているときには、ブロックや関数が吸収してくれているので特に気にすることがない部分ですが、Arduinoなどで直接ロボットをコントロールしたい場合などには必ず知って...
Arduino一般

Arduino IDEでスケッチが書き込めない時

スケッチが書き込めない まず確認してみる事 Arduino LeonardoやArduino MicroといったUSB機能を持つArduinoを使用してスケッチを書いていると、書き込みに失敗することがあります。 よく起こるエラーと...
Arduino一般

Arduino Bootloader ファイルの作成方法

Windowsを使って Arduino Leonardo ブートローダを作成する
Tutorial

HC-SR04(超音波距離センサー)で距離を測る方法

超音波距離センサーとは クムクムロボットでは、HC-SR04という距離センサーを使用しています。 このセンサーは、センサーのTRIGピンに対してパルス(10μ秒)を与えると、40kHzの超音波を発生させて、その後センサーのECHOピンよ...
Tutorial

7個のサーボモータ制御してロボットを動かそう

サーボモーターとは サーボモーターは、扇風機などに使われているモーターとは異なり、角度や速度などを指定して、好きな場所まで自由な速度で回転して止めることができるモーターです。 クムクムロボットでは、顔、両腕、足の付け根、足 の合計7...
Tutorial

AqueTalkを制御してロボットに日本語を喋らせよう

おしゃべりの仕組み クムクムロボットは、プログラムからテキストデータを与えるだけで簡単に日本語を発話することができる株式会社アクエスト社のAques Talk pico LSIを使用しています。 Aques Talk pico ...
Tutorial

BEEP音(tone)を制御してロボットから音を鳴らそう

BEEP音(ブザー音)を鳴らす方法 Arduinoには、toneという関数があり、これを使うことで、CPUから単音(ブザー音)を鳴らすことができます。 Arduinoのデジタルピンから、指定した音の高さの信号が出力されますが、それをその...
タイトルとURLをコピーしました