Arduino

スポンサーリンク
BASIC(3J)

サーボモータを制御する | arduinoロボットプログラミング

回転速度などを指定したり、好きな角度でピタッと止めたりすることができるサーボモーターをArduinoのCプログラムからコントロールする方法をマスターします。このサーボモーターはクムクムロボットの手足顔などに使用されてこのモーターをうまくコン...
BASIC(3J)

BEEP音の鳴らし方 | arduinoロボットプログラミング

Arduinoのtone関数を使い、CPUから単音(BEEP音)を鳴らすことで、昔のゲームに使われていたメロディーや効果音を簡単に自由に鳴らすことができます。Arduinoのデジタルピンからは、tone関数を利用し、BEEP音信号を指定した...
BASIC(3J)

MsTimer2.FlexiTimer2によるタイマー割り込み

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

digitalReadによるスイッチの入力検知

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

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

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

超音波距離センサーの使い方

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

日本語のしゃべらせ方

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

RGB-LEDの光らせ方

RGB-LEDの接続と関数RGB-LEDはR/G/Bそれぞれの端子とCPUのI/Oが、LEDのGNDが基板のGNDに接続されていますので、下記の仕様で点灯・消灯をプログラムからコントロールすることができます。ArduinoとしてのポートLE...
BASIC(3J)

Arduinoでの開発方法

パソコンとクムクムロボット接続1.ハード的な接続パソコンとクムクムロボットはマイクロUSBケーブルを使って接続します。※USBケーブルには、電源の供給専用のものがありデータ線がないものもあります。※必ずデータ送受信ができるケーブルを用意して...
スポンサーリンク