今回はLチカと圧電ブザーをpythonでやってみます。
##Lチカ
以前BonescriptでLチカをやったのですが、今回pythonでLチカをやってみたいと思います。
割と簡単です。
ターミナルにて以下のとうりに行ってください。ポート番号は使用するポートに応じて変えてください
$ python
>>> import Adafruit_BBIO.GPIO as GPIO
GPIO.set
>>> GPIO.setup("P9_11", GPIO.OUT)
>>> GPIO.output("P9_11", GPIO.HIGH)
>>> GPIO.output("P9_11", GPIO.LOW)
>>> exit()
ファイルに記述して実行。
light.py
1 import Adafruit_BBIO.GPIO as GPIO
2 import time
3
4 GPIO.setup("P9_11", GPIO.OUT);
5 GPIO.output("P9_11", GPIO.HIGH);
6 time.sleep(3);
7 GPIO.output("P9_11", GPIO.LOW);
##圧電ブザー
参考にさせてもらったサイトを載せておきます!
pythonは以下のコードで鳴ります。
便利なモジュールがあったものです...
もしないと言われた場合はこちらのURLの通りにやってみてください
import time
import Adafruit_BBIO.PWM as PWM
#PWM.start("P8_13", 50, 1000, 0)
PWM.start("P8_13", 50) #50 is duty_cycle???
#PWM.set_duty_cycle("P8_13", 25.5)
PWM.set_frequency("P8_13", 1000)
time.sleep(3)
PWM.set_duty_cycle("P8_13", 2)
time.sleep(1)
PWM.stop("P8_13")
PWM.cleanup()