Charry-charry工房(チャーリー・チャーリーコウボウ)

50歳の手習い
(県立秋田工業高校 機械科卒業後、40年目に自分用の旋盤・フライス盤を所有することに)

マリオネットもどき4.4arudino

2015-08-22 17:24:41 | marionetto

 

気を取り直して元のプログラムに3つのサーボのプログラムを

挿入してみました。こんな設定はいいのだろうか?(プログラムの素人です。)

何とか4つのサーボが動きました。

スケッチは下記です。

 -----------------------------------------------------------

//サーボライブラリを読み込む
#include <Servo.h>

//サーボ型の変数(s0)を作成
Servo s0;
Servo s1;
Servo s2;
Servo s3;

void setup(){
  //2番ピンをサーボ用に割り当てる
  s0.attach(2);
  s1.attach(3);
  s2.attach(4);
  s3.attach(5);
}

void loop(){
  //0→180へ角度指示
  for(int i=0; i<180; i++){
    s0.write(i);
    delay(15);
  }
 //0→180へ角度指示
  for(int i=0; i<180; i++){
    s1.write(i);
    delay(15);
   }  
 //0→180へ角度指示
  for(int i=0; i<180; i++){
    s2.write(i);
    delay(15);
  }
 //0→180へ角度指示
  for(int i=0; i<180; i++){
    s3.write(i);
    delay(15);
   }
  //180→0へ角度指示
  for(int i=180; i>0; i--){
    s0.write(i);
    delay(15);
  }
   //180→0へ角度指示
  for(int i=180; i>0; i--){
    s1.write(i);
    delay(15);
   }
  //180→0へ角度指示
  for(int i=180; i>0; i--){
    s2.write(i);
    delay(15);
  }
   //180→0へ角度指示
  for(int i=180; i>0; i--){
    s3.write(i);
    delay(15);
   }
}

-------------------------------------

やったー。

 サーボの設定がすべて同じなので、そこを修正して利用して

みようかと思います。

サーボを収納する板を作らなくっては。



最新の画像もっと見る

コメントを投稿