Arduinoでサーボモータを制御する

概要

Arduinoを使ってサーボモータを動かしてみました。

準備するもの

・Arduino 一式
・ブレットボード 一式
・サーボモータ (本記事ではSG-90を使用しています。)

回路

画像1

回路図が読めない方向けにブレットボードの配線図も用意しました。
こちらも参考にしてください。

画像2

サーボモータのケーブルについて、サーボモータのデータシートをしっかり読んで配線するようにしてください。

サーボモータ -> Arduino
GND -> GND
VCC -> 5V
PWM -> GPIO

ソフトウェア

#include<Servo.h>
Servo servo;
void setup() {
 servo.attach(9);    # pinの設定
 servo.write(0);    #動作角度の指定
}
void loop() {
 servo.write(90);
 delay(500);
 servo.write(0);
 delay(500);
}

実行​


よろしければサポートお願いします。頂いたサポートは全額制作活動費(機材購入、イベント出展、エナドリ代)に活用させて頂きます。 制作活動の継続/生きる希望になりますので、よろしくお願いします。