LoginSignup
4
1

More than 3 years have passed since last update.

赤い彗星をプログラム制御してみる

Last updated at Posted at 2019-08-24

ガチャガチャで買ったザクヘッドを改造してプログラム制御してみました。

29737835_210632836374288_8132711816984788992_n.jpg

使用パーツ:

ザクヘッド(塗装してみました。)
Arduino nano 互換機
・マイクロサーボモーター 
・白色 LED 1 個 (Arduino の GPIO から給電)
・マイクロ USB ケーブル(arduino nano に給電)
・瞬間接着剤

開発環境:

Arduino IDE

配線:

サーボモータをArduinoに接続します。
Arduinoのピンアサイン

1.jpg
今回、茶=GND、オレンジ=+5V、黄=シグナルとなっていました。
シグナルをD9に接続しました。

また、白色LEDは3.3VとGNDにつなげます。

コード:


#include <Servo.h>

Servo myservo;  
// twelve servo objects can be created on most boards

int pos = 0;    

void setup() {
  myservo.attach(9);  
}

void loop() {
  for (pos = 0; pos <= 100; pos += 1) { 
    myservo.write(pos);             
    delay(3);                      
  }
  for (pos = 100; pos >= 0; pos -= 1) { 
    myservo.write(pos);              
    delay(3);                       
  }

動作確認:

LEDとモーターをヘッド内に接着:

2.jpg

モノアイ裏に白色LEDを接着。 モノアイ駆動軸にサーボモータ軸を接着します。
3.jpg

いい感じ。

完成!

29737835_210632836374288_8132711816984788992_n.jpg

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1