【Raspberry Pi】Raspbery PiでServoモータを動かしてみる
はじめに
こんにちは、がんがんです。
お盆休みは帰省せず家でゆっくりとしております。
せっかく時間が出来たのでアニメでも見ながらいろいろと実験をしています。
今回はサーボモータ(SG90)をラズパイで使ってみます。
実験
gpiozeroでサーボモータの制御を行います。コードは以下の通りです。
きちんと角度を制御して動きました。
#------------------------------------------------------------ # # Raspberry Piでサーボモータを制御 # #------------------------------------------------------------ from gpiozero import Servo from time import sleep servo = Servo(19, min_pulse_width=0.5/1000, max_pulse_width=2.4/1000) def main(): while True: try: servo.min() sleep(1) servo.mid() sleep(1) servo.max() sleep(1) servo.mid() sleep(1) servo.min() sleep(1) except KeyboardInterrupt: print("fin") break if __name__ == "__main__": main()
まとめ
今回はサーボモータをRaspberry Piで動かしてみました。
Raspberry Pi Mouseにサーボモータを搭載して移動砲台とかも出来そうで面白そうですね。
次はラズパイカメラの実験をやっていきます。