クムクムサポーター

スポンサーリンク
SE/PRO

Lチカをしてみる | arduino ESP32ロボットプログラミング

ESP32でLEDを点灯したり点滅させたりするにはArduinoのdigitalWrite関数を使う事もできますが、明るさを変えることはできません。QumcumにはRGB三原色のLEDがありますので、赤緑青の明るさも変えることで表現できる色...
BASIC(3J)

タイマー割込みを使ってドレミを鳴らす

クムクムロボット入門モデル(R3J)のBEEP音機能とタイマー割込みを使って、一定の長さの音を一定の間隔で鳴らすプログラムを作ります。また、音を鳴らすために、通常だとArduinoの標準関数 toneを使いますが、このプログラムではtone...
BASIC(3J)

CPUタイマー割り込みで並列処理をする

arduinoLeonardoを使ったクムクムロボット入門モデル(R3J)にATmega32U4のCPUレジスターを操作したタイマー割込みを発生させて、クムクムロボットのLEDの点滅と顔のサーボモータを並列に動くようにプログラムを作ってみま...
BASIC(3J)

サーボモータを複数同時に同期させる

arduinoのC言語プログラミングによって、複数のサーボモータをそれぞれ異なった角度に指定した時間かけて同時に動かす方法を、クムクムロボット入門モデル(R3J)の両手と顔のモータを使って作ってみます。サーボモータの接続ピンと制御の基本まず...
BASIC(3J)

writeMicrosecondsでサーボモータを細かく動かす | arduinoロボットプログラミング

Arduinoに用意されているサーボモータ制御クラスServoを利用しモータの角度設定設定ではなくパルス設定でサーボモータを動作させるプログラムを作って、クムクムロボット(R3J)を動かしてみる。サーボモータについてサーボモータ(Servo...
BASIC(3J)

CPU直接タイマー割り込みプログラム

Arduinoでタイマー割り込みのプログラムを作る場合に、MSTimerやFlexTimerなどのライブラリーを使うと簡単ですが、実はそれらを使わずCPUを直接コントロールする下記のような方法もあります。Arduinoは、電子プロトタイピン...
Scratch

ロボットを動かす(二足歩行) | Scrachとロボットプログラミング

スクラッチでクムクムロボットを動かすプログラミングでやはり面白いのは歩かせる動きです。クムクムロボット用のスクラッチには、簡単に歩かせることができる簡易コマンドが用意されていますが、それとは異なる動かし方(歩かせ方)をしてみたいと思います。...
Python

ただいま準備中

Scratch

ロボットを動かす2 | Scrachとロボットプログラミング

二足歩行ロボットクムクムの足の部分にある4個のサーボモータをスクラッチからコントロールすることでクムクムロボットを動かす(二足歩行で歩かせる)ことに挑戦をしてみます。クムクムロボットには簡単に歩かせるコマンドも標準で用意されているため、だれ...
BASIC(3J)

クムクムロボットのアームを動かす | arduinoロボットプログラミング

クムクム入門モデル(R3J)のサーボモータコントロールのサンプルとして、ArduinoIDEを使いC言語でクムクムロボットのアームの動作プログラミングを行ってみます。ArduinoIDEのインストールや使い方は多くのネット記事があるので検索...
スポンサーリンク