スポンサーリンク
Scratch

拡張機能「ビデオモーションセンサー」 | Scrachとロボットプログラミング

scratch3.0の拡張機能である「ビデオモーションセンサー」を使ったスクラッチプログラミングに挑戦をしてみます。PCに内臓されているカメラもしくは接続したカメラを利用し、動作状態を検知してロボット動かしたりすることもできます。ビデオモー...
Scratch

繰り返しでカウントを数える方法 | Scrachとロボットプログラミング

スクラッチで同じ操作を繰り返す場合に使うブロックとしてにあるブロックがあり、という方法とがありますが、このブロックだけでは繰り返している回数を目視することができません。ここでは繰り返しの回数を目視できる方法をプログラミングしてみます。そのま...
Scratch

ストップウォッチでロボットを動かす | Scrachとロボットプログラミング

今回はWEB用スクラッチ3.0のタイマー機能を使い、ストップウォッチ機能を実験してみます。スクラッチのタイマー機能で、ある指定の秒数になると何か終わりのアクションをさせて、プログラム全体をストップさせるようにしてみます。終わるまでの間は1秒...
ブログ

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

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

時間を計る方法(タイマーと待つ) | Scrachとロボットプログラミング

スクラッチで時間を計っていろいろな処理を行う方法には2つあります。一つはスクラッチのタイマーを使う方法、もう一つは待つコマンドと変数を使う方法です。ここではこのふたつの方法を具体的にやってみます。スクラッチの起動クムクムサイトからWEB版ス...
ブログ

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

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

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

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

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

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

日本語のしゃべらせ方

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

RGB-LEDの光らせ方

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