WiringNPのexamplesにservo.cというのがあったのでサーボを動かしてみました。
サーボは300円で買ったSG90というもの
examplesのフォルダーに移動して
$ sudo nano servo.c
こんな感じに少し修正してservo2.cにファイル名を変更して保存
<コンパイル>
$ gcc -Wall -o servo2 servo2.c -lwiringPi -lpthread
<配線>
茶 - GND
赤 - 3.3v
橙 - PA0
<実行>
$ sudo ./servo2
-90度から90度に回転するらしいのですが、上のプログラムだとそこまで、うまく動いてません。
<参考文献>
File:NEO pinout-02.jpg
SG90 9g Micro Servo
サーボは300円で買ったSG90というもの
examplesのフォルダーに移動して
$ sudo nano servo.c
こんな感じに少し修正してservo2.cにファイル名を変更して保存
<コンパイル>
$ gcc -Wall -o servo2 servo2.c -lwiringPi -lpthread
<配線>
茶 - GND
赤 - 3.3v
橙 - PA0
<実行>
$ sudo ./servo2
-90度から90度に回転するらしいのですが、上のプログラムだとそこまで、うまく動いてません。
<参考文献>
File:NEO pinout-02.jpg
SG90 9g Micro Servo